関数のプロトタイプ

コンパイラは、コードの後半に記述されている、旧方式のプロトタイプ以外の定義をオーバーライドする関数のプロトタイプを認識します。

Show/hideエラー

旧方式の関数プロトタイプを使用した場合は、コンパイラによって警告メッセージが生成されます。

Show/hide

int function_prototypes(char);
// 旧式の関数定義
int function_prototypes(x)
    char x;
{
    return x == 0;
}
Copyright © 2010-2011 ARM. All rights reserved.ARM DUI 0491EJ
Non-ConfidentialID081711