タイトルで言い切った。
久々にC言語で遊ぼうと思って下記コードをgccでコンパイル。
test.c
#include <stdio.h>
void main(void) {
printf("Hello World!\n");
}
するとワーニングが・・・
warning: return type of 'main' is not 'int'
え、voidだめなの?昔々こう書けと教わった気が・・・
おとなしくintに書き直しました。
test.c(修正後)
#include <stdio.h>
int main(void) {
printf("Hello World!\n");
return 0;
}
ISOの規格(よくわかってない)ではintじゃないとダメとなっているっぽい。知らなかった。
Blog URL : http://www.utano.jp/ (Syntax Error.)