cles::blog平常心是道 blogs: cles::blog NP_cles() « シェーバーの刃を交換した :: みずほが週休最大4日制を導入 » 2020/10/07 int arr[n]; はいつからできるようになったのか c programming 63 0へぇCプログラミングを教えていときに﹁int arr[n]; のような感じで、配列の宣言時に変数が使えるのか?﹂と質問を受けたので、昔習ったとおり﹁できない﹂と答えたのですが、﹁実はこの書き方でもコンパイルが通ってしまうのですが・・・﹂と追い打ちをかけられたので、その理由を調べてみたら意外な結末を迎えてしまったのでその顛末をメモ。C言語も日々進化しているので、自分の知識も定期的にアップデートしなければならないことを実感しました。 † 今回のサンプルプログラム 単純な例だと以下のようなコードでしょうか。va