このエラーメッセージは、C言語で main 関数の返り値の型が int 型でない場合に表示されます。
例えば、以下のようなコードでエラーが発生した場合
void main() {
  printf("Hello, world!\n");
}エラーメッセージは以下のようになります。
error: return type of 'main' is not 'int'
このエラーの原因は、main 関数の返り値の型が int 型でないためです。C言語では、main 関数は必ず int 型の値を返す必要があります。
正しいコードは以下のようになります。
int main() {
  printf("Hello, world!\n");
  return 0;
}main 関数の返り値の型を int 型にすることで、このようなエラーを避けることができます。また、main 関数が終了する際には必ず return 0; と記述する必要があります。
 
  
  
  
  
コメント