第一章:初識C語言
一、初識C語言1、C語言簡介 C語言一經出現就以其功能豐富、表達能力強、靈活方便、應用面廣等特點迅速在全世界普及和推廣。C語言不但執行效率高而且可移植性好,可以用來開發應用軟體、驅動、作業系統等。C語言也是其它眾多高階語言的鼻祖語言,所以說學習C語言是進入程式設計世界的必修課。
2、第一個C程式
#include<stdio.h>
int main()
{
/*在雙引號中間輸入Hello World*/
printf("Hello World!");
return 0;
}
二、C程式的結構
簡單來說,一個C程式就是由若干標頭檔案和函式組成。
回顧前面所寫的例子,下面是對這個例子的一個分析:
#include <stdio.h>就是一條預處理命令,它的作用是通知C語言編譯系統在對C程式進行正式編譯之前需做一些預處理工作。(關於預處理後面會講到)
函式就是實現程式碼邏輯的一個小的單元。
注:在最新的C標準中,main函式前的型別為int而不是void
三、必不可少的主函式
一個C程式有且只有一個主函式,即main函式。
C程式就是執行主函式裡的程式碼,也可以說這個主函式就是C語言中的唯一入口。
這個道理就好比每個電梯只有一扇門,要想乘坐電梯的話就必須從這扇門進入;而main前面的int就是主函式的型別,好比乘坐的這個電梯是什麼材料做的。
printf()是格式輸出函式,這裡就記住它的功能就是在螢幕上輸出指定的資訊,後面會有詳細的講解。例如:
return是函式的返回值,根據函式型別的不同,返回的值也是不同的。
\n是轉義字元,表示換行。
注意:C程式一定是從主函式開始執行的。
四、良好的編碼規範
在寫C語言程式的時候為了書寫清晰、便於閱讀、便於理解、便於維護,在編寫程式時應遵循以下規則:
1、一個說明或一個語句佔一行,例如:包含標頭檔案、一個可執行語句結束都需要換行;
2、函式體內的語句要有明顯縮排,通常以按一下Tab鍵為一個縮排;
3、括號要成對寫,如果需要刪除的話也要成對刪除;
4、當一句可執行語句結束的時候末尾必須有分號
5、程式碼中所有符號均為英文半形符號。
以一個例子來看:
五、程式的解釋——註釋
註釋是為了使別人能看懂你寫的程式,也為了使你在若干年後還能看得懂你曾經寫的程式而設定的。註釋是寫給程式設計師看的,不是寫給電腦看的。所以註釋的內容,C語言編譯器在編譯時會被自動忽略。
C語言註釋方法有兩種:
多行註釋: /* 註釋內容 */
單行註釋: //註釋一行
以下是使用多行註釋與單行註釋的例子:
執行結果:
我們可以看出在該例子的執行結果中並沒有看到註釋的內容,正說明了註釋在編譯的時候會自動忽略掉。