說明
這裡是在《The C Programming Language》第一版第6頁中出現的程式:main ()
{
printf ("hello, world\n") ;
}
以前C程式寫作者在使用printf等C執行期程式庫函式時,無需先宣告它們。但這是90年代,我們願意給編譯器一個在我們的程式中標出錯誤的機會。這裡是在K&R第二版中修正的程式:
#include <stdio.h>
main ()
{
printf ("hello, world\n") ;
}
該程式仍然是那么短。但它可通過編譯並執行得很好,但當今許多程式寫作者更願意清楚地說明main函式的返回值,在這種情況下ANSI C規定該函式必須返回一個值:
#include <stdio.h>
int main ()
{
printf ("hello, world\n") ;
return 0 ;
}
我們還可以包括main的參數,把程式弄得更長一些,但讓我們暫且這樣就好了-包括一個include宣告、程式的進入點、一個對執行期程式庫函式的呼叫和一個return語句。
