gccは可変長配列が使えるはずである。以下のようなコードが正しく動作する、ことになっている。
int func(int n){
int array[n];
int i;
for(i=0; i<n; i++){
// array[i]を使う
}
}
しかし、あんまり使いすぎるとバグることもあるようだ。もしかしたら自分で壊しているのかもしれないので断定はできない。
gccは可変長配列が使えるはずである。以下のようなコードが正しく動作する、ことになっている。
int func(int n){
int array[n];
int i;
for(i=0; i<n; i++){
// array[i]を使う
}
}
しかし、あんまり使いすぎるとバグることもあるようだ。もしかしたら自分で壊しているのかもしれないので断定はできない。