2012 年です。C でコードを書いています。まだ C89 を使用する必要がありますか? C99 をサポートしないコンパイラはまだありますか?
/* */
の代わりに使用してもかまいません//
。
についてはわかりませんC89 forbids mixing declarations and code
。私は、実際にはすべての宣言を 1 か所にまとめた方が読みやすいという考えに傾いています。そうでない場合は、関数が長すぎます。
VLA は便利そうに見えますが、まだ必要ありません。
やむを得ない理由がなければ、C89 を使い続ける必要がありますか? 私が考慮していない他のものはありますか?