中級 › error: assignment of read-only variable の原因と直し方 › パターン4
error: assignment of read-only variable の原因と直し方
constをつけて宣言した変数に、後から値を代入しようとしたときに出るエラーです。
1 #include <stdio.h> 2 3 int main(void) { 4 const int limit = 10; 5 _____________ = 20; ^ 6 printf("%d\n", limit); 7 return 0; 8 }
main.c:5:11: error: assignment of read-only variable 'limit'
空欄を埋めてコンパイル・実行を通す
constの変数に直接代入しようとすると、コンパイル時にエラーとして検出されます。
次の問題