[解決済み] " ' { ' トークンの前に期待される式"
2022-03-03 10:57:38
質問
そこで、int型配列に値を代入しようとすると、この問題に何度もぶつかります。私はこれを読みました '{' トークンの前に期待される式 しかし、なぜ私のコードにそれが現れるのか、まだ混乱しています。私は、配列の初期化および宣言が正しくなく、それが私の問題を引き起こしているような気がします。
そこで、main()の前に、いくつかのグローバル変数のグループを宣言しています(そう、これは危険だとわかっていますが、私の目的には必要なのです)。そのグローバル変数のグループで、サイズ3のダブル配列も宣言したいと思います。
double rob_size, rob_tilt;
double rob_leftcolor [3];
double rob_rightcolor [3];
そして、main関数で、変数と配列を初期化しています。
rob_size = 1.0;
rob_tilt = 0.0;
rob_leftcolor [3] = {1.0, 0.0, 0.0};
rob_rightcolor [3] = {0.0, 1.0, 0.0};
しかし、私はエラーメッセージ "Expected expression before ' { ' token" at が表示されます。
まず、このエラーメッセージは何を意味しているのでしょうか?次に、このメッセージが出るのは、配列の初期化や宣言が正しくないからでしょうか?
感謝
どのように解決するのですか?
宣言時にinit'ingを行うのがベストです。
double rob_size = 1.0;
double rob_tilt = 0.0;
double rob_leftcolor [3] = {1.0, 0.0, 0.0};
double rob_rightcolor [3] = {0.0, 1.0, 0.0};
アレイのみ 必要 をそのようにするのが一番ですが、全部同じようにするのが一番です。
あなたの選択肢は
rob_leftcolor[0] = 1.0;
rob_leftcolor[1] = 0.0;
rob_leftcolor[2] = 0.0;
関連
-
[解決済み】変数の警告が設定されているが使用されていない
-
[解決済み] Connect: ソケット以外でのソケット操作
-
[解決済み】"Expected expression before ' { ' token"(トークンの前に期待される式)。
-
[解決済み】「構造体でもユニオンでもないものにメンバー'*******'を要求する」とはどういう意味ですか?
-
[解決済み】MB/sとMiB/sを計算する方法は?
-
[解決済み] char pointers: 'char*' から 'char' への無効な変換?
-
[解決済み] テスト
-
[解決済み】宣言指定子で2つ以上のデータ型がある場合のエラー【非公開
-
[解決済み】C言語でpow( )への未定義参照、math.hを含むにもかかわらず【重複】。
-
[解決済み] C言語で構造体の配列を作るには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】stdinとSTDIN_FILENOの違いは何ですか?
-
[解決済み】C言語で「関数の型が競合しています」と表示される、なぜ?
-
[解決済み】Cコンパイルエラーです。Idは1終了ステータスを返した
-
[解決済み】警告:組み込み関数'printf'の非互換な暗黙の宣言(デフォルトで有効]
-
[解決済み】C言語でint64_t型を表示する方法
-
[解決済み】sizeof float (3.0) vs (3.0f)
-
[解決済み】malloc():メモリ破壊
-
[解決済み] [Solved] .Cファイルをコンパイルしています。アーキテクチャ x86_64 の未定義シンボル
-
[解決済み] '{'トークンの前に期待される式
-
[解決済み】エラー:呼び出されたオブジェクトは、関数または関数ポインタではない