2016-10-15 6 views
-1

ROBOTCでタスクmain()の前に整数を宣言すると、整数はグローバルスコープになりますか?したがって、私はいつでもそれらを呼び出すことができます。しかし、私は他のタスクを作成し、タスクmain()の前に関数を無効にする予定です。私が作成する整数は、そのプレースメントはプラグマステートメントの真下になければならないでしょうか?整数とスコープ

+0

なぜプラグマステートメントが意味ですか? '#pragma once'、' #pragma pack'などの変数はすべてグローバルであり、通常はデータセグメントに格納されます。どこにでもアクセスできます。 – Noctisdark

答えて

0

はい、これらはグローバルになります。これはどの関数でも使用できます。問題の原因となる可能性のある同じ名前で、関数内にローカル変数を作成しないように注意してください。