コードのスニペットがすべての関数の外に記述されており、コンパイル中にエラーが発生しました。このコードは 2 つのネストされたループと割り当てで構成され、フロー マトリックスの値を設定するように設計されています。残念ながら、コードをコンパイルしようとすると、次のエラーが発生します。
error: expected unqualified-id before ‘for’ error: expected constructor, destructor, or type conversion before ‘<=’ token error: expected constructor, destructor, or type conversion before ‘++’ tok
問題は、コードを C の関数の外側に配置できないという事実にあります。関数の外側では、グローバル変数や関数プロトタイプの宣言などの宣言のみが許可されます。適切に実行するには、問題のコードを main() 関数などの関数内に配置する必要があります。
以上が関数外の C コードで「予期された非修飾 ID」コンパイル エラーが発生するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。