9.6 C90 で使用可能な C99 言語機能

コンパイラは、C99 形式の // コメントなどのさまざまな ISO C90 標準の拡張機能をサポートしています。これらの拡張機能は、ソース言語が C90 で、非厳密モードでコンパイルしている場合に使用できます。

これらの拡張機能は、ソース言語が C90 で、コンパイラが --strict コンパイラオプションを使用した厳密な C90 のコンパイルに制限されている場合には使用できません。

C++ 形式の // コメントなどの標準の C および C++ 言語の機能は、C90 言語の拡張機能に似ている場合があります。このような機能は、--strict コンパイラオプションを使用して厳密な標準の C または C++ をコンパイルする場合に引き続き使用できます。
関連する参考文書
9.7 // コメント
9.8 構造体への添字の付加
9.9 フレキシブル配列メンバ
非機密扱いPDF file icon PDF 版ARM DUI0472LJ
Copyright © 2010-2015 ARM.All rights reserved.