跟我一起學(xué)編程之C語言-2.逐行解析第一個(gè)程序

由于一些原因,小猿斷更了一段時(shí)間,在這里向大家道個(gè)歉!接下來我們繼續(xù)學(xué)習(xí)C語言!在這里我們要注意一下語言的學(xué)習(xí)是非常特別的,例如下面講的可能你現(xiàn)在并不能弄明白是什么意思,但是學(xué)習(xí)到后面,你再回頭看,你會(huì)發(fā)現(xiàn)你已經(jīng)懂了。所以不必強(qiáng)求你現(xiàn)在就懂,有個(gè)印象就行了。


#include<stdio.h>

int main()

{

? ? printf("Hello World!\n");

? ? return 0;

}


我們一行一行的來講我們寫的第一個(gè)C語言程序!


第一行,也就是 #include<stdio.h> ,它是在程序編譯之前要處理的內(nèi)容,稱為編譯預(yù)處理命令。編譯預(yù)處理命令還有很多,它們都以“#”開頭,并且不用分號(hào)結(jié)尾。

include就是它的中文意思,包含。

stdio的意思是標(biāo)準(zhǔn)的輸入輸出,對(duì)應(yīng)的英文就是standard intput output,顯然,stdio就是縮寫啦!

h是什么意思呢?head,頭部,意思就是頭文件。

這樣我們就可以明白第一句話的意思是包含標(biāo)準(zhǔn)的輸入輸出頭文件,是不是有些暈頭轉(zhuǎn)向呢?(偷偷告訴你吧,小猿當(dāng)初更加迷糊)。


第二行,int main(),這里我們看到有兩個(gè)關(guān)鍵字:

int:整型(在這里我們不必糾結(jié)到底什么是整型,記住就好,隨著深入的學(xué)習(xí),自然就明白了),在這行中表示返回的值是一個(gè)整數(shù)。

main():可以叫做main函數(shù),也可以叫做主函數(shù),我們可以在這個(gè)程序中看到有兩個(gè)花括號(hào)“{}”,我們要編寫的程序就在這兩個(gè)花括號(hào)中,例如第四行就是我們寫的程序。

printf("Hello World!\n");:我們不必去深究,printf的意思就是在屏幕上打印,而打印的內(nèi)容就是""內(nèi)的內(nèi)容,因此,你可以在""內(nèi)輸入你想打印的任何內(nèi)容。\n,意思相當(dāng)于輸出一個(gè)回車,當(dāng)然,你可以自己寫程序的時(shí)候把\n去掉,就可以看到明顯的區(qū)別。

return 0;:我們上面說了一下main函數(shù),而任何函數(shù)都是需要一個(gè)返回值的,int main同樣是需要一個(gè)返回值,main函數(shù)返回的是整型,那么我們的return 后面就必須是整型,通常main 函數(shù)返回的都是0,因此,return 0;。

我們以后會(huì)學(xué)習(xí)如何自己定義一個(gè)函數(shù),還有這個(gè)函數(shù)的返回值是什么。你會(huì)漸漸進(jìn)入程序猿的世界,這并不是一個(gè)神秘的世界,如果你有很多創(chuàng)意,你會(huì)發(fā)現(xiàn)這個(gè)世界是多么精彩!

這篇文章寫得不是很多,但是很硬核,很難懂,還是那句話,我們不必去深究,有個(gè)印象就好!

如果遇到一些困難,歡迎留言和私信。如果我哪里寫錯(cuò)了,歡迎指出,小猿在這感謝各位大佬啦!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容