タグ

ブックマーク / mag.autumn.org (1)

  • C99で追加されたC言語における可変長配列について 【▲→川俣晶の縁側→ソフトウェア→技術雑記】

    いや~、焦りました。 JIS X 3010を参照しながら仕事をしていたら、存在しないと思っていた可変長配列などという言葉が出てきて……。 というわけで、メモ。 Cの可変長配列について § Cで配列を宣言する際、配列のサイズは定数で指定する必要がありました。(か、あるいは無指定) しかし、C99では、ここに式の値を指定することが許されるようになりました。つまり、実行時に動的にサイズを決定する配列を作ることができるのです。 ちなみに、Visual Studio.NET 2003のCコンパイラや、Borland C++ 5.5.1のCコンパイラはこの機能をサポートしていませんでした。 しかし、間違えてはいけない…… § Visual Basicプログラマの場合、可変長配列と聞けばReDimステートメントを連想するかも知れません。しかし、ここでいう可変長配列とは、ReDim=作成済みの配列のサイズ

  • 1