網頁

2014年7月16日 星期三

1.C語言基礎介紹

下面是C語言的hello world範例:

#include<stdio.h> int main(void) { printf("hello world"); return 0; }
執行之後的結果會顯示hello world的文字。

現在來看第一行的程式碼#include<stdio.h>#是C語言的一種前置處理,C語言再執行時會先執行前置處理再執行程式碼。include是指要導入的檔案,這個include是C語言標準函數庫中的標頭檔,主要提供C語言基本輸入、輸出的功能。

接下來看int main(void)這段程式碼,C語言程式是由main函式為程式執行的起點,將所想寫的程式寫在{}內就可以了。而函式可以有傳回值和無傳回值,int再C語言中是數值的型態,因此main函式需要一個數值的傳回值,void可以表達兩種意思,一種可以代表是函式為無傳回值,另一種表示為無參數,上面範例的main函式參數是main表示沒有參數的意思。

程式碼當中的printf()是一個函數,它的功能是將資料輸出到螢幕上,在上面的範例中是輸出hello world,最後一個是return是C語言的關鍵字,功能是函式結束所回傳的值,因為main函式是int數值類型,所以最後的回傳值是0這個數值,0也代表程式成功執行結束的意思。

沒有留言:

張貼留言