Oracle® Solaris Studio 12.4: C ユーザーガイド

印刷ビューの終了

更新: 2014 年 12 月
 
 

6.1 新しい形式の関数プロトタイプ

1990 ISO C 規格での最大の変更点は、C++ 言語の機能である関数プロトタイプを使用できることです。各関数のパラメータの数と型を指定することにより、すべての通常のコンパイルは、関数呼び出しごとに (lint のように) 引数とパラメータの検査の利点を得る一方、引数が (代入だけで) 自動的に関数が期待する型に変換されます。プロトタイプを使用するように変更できる (また、変更すべき) 既存の C コードが非常に多く存在するため、1990 ISO C 規格には、古い形式と新しい形式の関数宣言を併用する規則が含まれています。

1999 ISO C 規格によって、古い形式の関数宣言は廃止されました。