C語言之最簡單的C語言程序,通俗易懂,簡單上手
C語言入門
C語言一經(jīng)出現(xiàn)就以其功能豐富、表達(dá)能力強(qiáng)、靈活方便、應(yīng)用面廣等特點(diǎn)迅速在全世界普及和推廣。C語言不但執(zhí)行效率高而且可移植性好,可以用來開發(fā)應(yīng)用軟件、驅(qū)動、操作系統(tǒng)等。C語言也是其它眾多高級語言的鼻祖語言,所以說學(xué)習(xí)C語言是進(jìn)入編程世界的必修課。
hello,world
- #include<stdio.h>
- int main()
- {
- /*在雙引號中間輸入Hello World*/
- printf("Hello World");
- return 0;
- }
注:在最新的C標(biāo)準(zhǔn)中,main函數(shù)前的類型為int而不是void
C語言的具體結(jié)構(gòu)
簡單來說,一個(gè)C程序就是由若干頭文件和函數(shù)組成。
#include
- 函數(shù)就是實(shí)現(xiàn)代碼邏輯的一個(gè)小的單元。
必不可少之主函數(shù)
一個(gè)C程序有且只有一個(gè)主函數(shù),即main函數(shù)。
C程序就是執(zhí)行主函數(shù)里的代碼,也可以說這個(gè)主函數(shù)就是C語言中的唯一入口。
- 而main前面的int就是主函數(shù)的類型.
- printf()是格式輸出函數(shù),這里就記住它的功能就是在屏幕上輸出指定的信息
- return是函數(shù)的返回值,根據(jù)函數(shù)類型的不同,返回的值也是不同的。
- \n是轉(zhuǎn)義字符中的換行符。(注意:C程序一定是從主函數(shù)開始執(zhí)行的)
良好習(xí)慣之規(guī)范
- 一個(gè)說明或一個(gè)語句占一行,例如:包含頭文件、一個(gè)可執(zhí)行語句結(jié)束都需要換行。
- 函數(shù)體內(nèi)的語句要有明顯縮進(jìn),通常以按一下Tab鍵為一個(gè)縮進(jìn)。
- 括號要成對寫,如果需要刪除的話也要成對刪除。
- 當(dāng)一句可執(zhí)行語句結(jié)束的時(shí)候末尾需要有分號。
- 代碼中所有符號均為英文半角符號。
程序解釋——注釋
注釋是寫給程序員看的,不是寫給電腦看的。
C語言注釋方法有兩種:
- 多行注釋: /* 注釋內(nèi)容 */
- 單行注釋: //注釋一行
有名有姓的C(標(biāo)識符)
C語言規(guī)定,標(biāo)識符可以是字母(A~Z,a~z)、數(shù)字(0~9)、下劃線_組成的字符串,并且第一個(gè)字符必須是字母或下劃線。在使用標(biāo)識符時(shí)還有注意以下幾點(diǎn):
標(biāo)識符的長度最好不要超過8位,因?yàn)樵谀承┌姹镜腃中規(guī)定標(biāo)識符前8位有效,當(dāng)兩個(gè)標(biāo)識符前8位相同時(shí),則被認(rèn)為是同一個(gè)標(biāo)識符。
- 標(biāo)識符是嚴(yán)格區(qū)分大小寫的。例如Imooc和imooc 是兩個(gè)不同的標(biāo)識符。
- 標(biāo)識符最好選擇有意義的英文單詞組成做到"見名知意",不要使用中文。
- 標(biāo)識符不能是C語言的關(guān)鍵字。想了解更多C語言關(guān)鍵字的知識。
變量及賦值
變量就是可以變化的量,而每個(gè)變量都會有一個(gè)名字(標(biāo)識符)。變量占據(jù)內(nèi)存中一定的存儲單元。使用變量之前必須先定義變量,要區(qū)分變量名和變量值是兩個(gè)不同的概念。
- 變量定義的一般形式為:數(shù)據(jù)類型 變量名;
- 多個(gè)類型相同的變量:數(shù)據(jù)類型 變量名, 變量名, 變量名...;
注意:在定義中不允許連續(xù)賦值,如int a=b=c=5;是不合法的。
變量的賦值分為兩種方式:
- 先聲明再賦值
- 聲明的同時(shí)賦值