私はc99標準で読みました:
-remove implicit function declaration,
-remove implicit int.
しかし、-pedanticを使用してc99モードでgccコンパイラでこのコードをコンパイルしようとすると
main(void){
f(3);
return 0;
}
int f(int a){
....
}
2つのエラーが予想されますが、2つの警告が表示されます。
-warning: return type defaults to ‘int’
-warning: implicit declaration of function ‘f’.
それらはc99のエラーではないでしょうか?
http://gcc.gnu.org/c99status.html どちらの状況でも、「完了」と書かれています。
ありがとう。