ふと疑問に思ったことなのですが、以下のコードをコンパイルするとエラーになりません。配列の宣言の際、配列のサイズは定数でなければいけないのではないでしょうか?
よろしくおねがいします。
C++
1#include <iostream> 2using namespace std; 3 4int main() 5{ 6 int n; cin >> n; 7 8 int a[n]; 9 10 for(int i=0; i<n; i++){ 11 a[i] = i; 12 cout << a[i] << endl; 13 } 14}
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/06/09 08:37