C言語 代入のルール入門:基本とエラー回避のポイント
C言語では、代入演算子(=)を使用して値を変数に代入します。代入の基本ルールは次のとおりです:
- 右側の値は、有効な式でなければなりません。これは定数、変数、関数の返り値などが該当します。
- 変数は、左側に記述される必要があります。それによって、事前に宣言と定義が完了していることを示します。
- 変数の型と代入する値の型は一致しなければならず、そうでない場合は型変換やコンパイルエラーが発生します。
- 代入操作は右側から左側に行われるため、右側の値が左側の変数に代入されます。
- 代入操作は左側の変数の値を変更するが、右側の式の値を変更しない。
- 代入操作は連続して行うことができ、例えばa = b = c = 10とすると、cの値がbに代入され、その後bの値がaに代入されます。
要納すると、代入演算子は、変数に値を割り当てるために使用され、型の一致と右から左への規則に従います。