可変長配列

gccは可変長配列が使えるはずである。以下のようなコードが正しく動作する、ことになっている。

int func(int n){
  int array[n];
  int i;
  for(i=0; i<n; i++){
     // array[i]を使う
  }
}

しかし、あんまり使いすぎるとバグることもあるようだ。もしかしたら自分で壊しているのかもしれないので断定はできない。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です