6.程序入口和注釋

程序入口和注釋

在前面的課程中講到了計(jì)算機(jī)程序運(yùn)行的模型、數(shù)據(jù)存儲(chǔ)模型究抓、程序的編譯和運(yùn)行屋灌。大家對(duì)計(jì)算機(jī)程序的編寫到最終運(yùn)行的過(guò)程有一個(gè)簡(jiǎn)單的了解。從本章節(jié)開始陕壹,將會(huì)逐步的講到計(jì)算機(jī)中程序代碼的編寫規(guī)則质欲。本節(jié)課講的內(nèi)容是計(jì)算機(jī)程序的入口和代碼的注釋規(guī)則。

程序入口—主函數(shù)

在計(jì)算的編程中帐要,不管使用何種語(yǔ)言編程把敞,程序的入口一般都是叫做主函數(shù)。在C語(yǔ)言中榨惠,主函數(shù)的格式如下:

int main(){

}

主函數(shù)遵循C語(yǔ)言函數(shù)的格式規(guī)則奋早,至于什么是函數(shù)盛霎,這個(gè)內(nèi)容會(huì)在后面的章節(jié)中講到,這里可以先記住主函數(shù)的固定格式耽装。
主函數(shù)的格式也可以這么寫:

int main(int argc,char* argv){

}

使用以上的兩種方法書寫主函數(shù)都是正確的愤炸。主函數(shù)的返回值int是為了告訴系統(tǒng)這個(gè)程序的運(yùn)行狀態(tài)是出現(xiàn)異常退出還是正常結(jié)算退出。但是掉奄,我們經(jīng)彻娓觯看到另外一種寫法:

void main(){

}

這樣寫主函數(shù)編譯運(yùn)行都不會(huì)出錯(cuò),程序也可以正常運(yùn)行姓建,但是不推薦這么寫诞仓,而且C語(yǔ)言的標(biāo)準(zhǔn)也沒(méi)有說(shuō)可以使用這種方式寫主函數(shù)。
在大括號(hào)中是我們編寫程序代碼的地方速兔。


這里寫圖片描述

現(xiàn)在墅拭,這段代碼中只有主函數(shù),也就是只有一個(gè)程序的入口涣狗,當(dāng)程序運(yùn)行時(shí)不會(huì)執(zhí)行任何的操作谍婉,CPU執(zhí)行到主函數(shù)后,由于里面沒(méi)有內(nèi)容镀钓,馬上就會(huì)結(jié)束運(yùn)行穗熬。若在主函數(shù)中寫入一些代碼,則這里代碼會(huì)按照順序一句一句的執(zhí)行丁溅。

語(yǔ)句

在CPU執(zhí)行到主函數(shù)時(shí)唤蔗,里面的代碼會(huì)被一句一句的執(zhí)行。那么唧瘾,什么是一句代碼呢措译?在C語(yǔ)言中,一句代碼我們稱為一條語(yǔ)句饰序,每一條語(yǔ)句都以英文分號(hào)為結(jié)束领虹。比如下面的代碼加入三個(gè)空語(yǔ)句。

int main(){
;;;
}

C語(yǔ)言中的空白部分可以自定義任何長(zhǎng)度的空白求豫,比如下面的代碼是一樣的效果塌衰。

int      main   (  ) {
;     ;
   ;
}

在編寫C語(yǔ)言代碼的時(shí)候,盡量控制空白部分的長(zhǎng)度蝠嘉,使得代碼看起來(lái)更整潔最疆,不要以為不出錯(cuò)就隨便寫,代碼的可閱讀性在企業(yè)做項(xiàng)目的時(shí)候是非常重視的蚤告,初學(xué)者要養(yǎng)成良好的編程習(xí)慣努酸。在C語(yǔ)言程序中,一個(gè)項(xiàng)目會(huì)包含很多的語(yǔ)句杜恰,計(jì)算機(jī)會(huì)從朱函數(shù)的第一條語(yǔ)句開始執(zhí)行获诈,逐條向下執(zhí)行仍源,直到最后一條語(yǔ)句執(zhí)行完畢后程序結(jié)束運(yùn)行。


這里寫圖片描述

注釋

在代碼的編寫過(guò)程中舔涎,當(dāng)代碼量很大的時(shí)候笼踩,要找到某個(gè)功能實(shí)現(xiàn)的代碼位置是很困難的,這個(gè)時(shí)候代碼看起來(lái)也會(huì)很亂亡嫌,而且代碼都是使用英文來(lái)編寫的嚎于,這和我們的月的習(xí)慣有很大的差距。C語(yǔ)言提供了代碼注釋的功能挟冠,我們可以在代碼中添加代碼的注釋說(shuō)明于购,可以使用中文來(lái)書寫。注釋的內(nèi)容是給編程人員方法查看代碼的知染,不影響程序的運(yùn)行過(guò)程价涝。

用兩個(gè)斜杠 // 注釋一行內(nèi)容

//行注釋
int main(){
  ;//行注釋,不影響斜杠之前的內(nèi)容
}

用 /* 開頭 */結(jié)尾注釋一段內(nèi)容

/*
  這是一段注釋內(nèi)容
  可以實(shí)現(xiàn)多行內(nèi)容的注釋
*/
int main(){
  ;
}

在實(shí)際的編程過(guò)程中持舆,一般都是行注釋和塊注釋混合使用的。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末伪窖,一起剝皮案震驚了整個(gè)濱河市逸寓,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌覆山,老刑警劉巖竹伸,帶你破解...
    沈念sama閱讀 217,406評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異簇宽,居然都是意外死亡勋篓,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,732評(píng)論 3 393
  • 文/潘曉璐 我一進(jìn)店門魏割,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)譬嚣,“玉大人,你說(shuō)我怎么就攤上這事钞它“菀” “怎么了?”我有些...
    開封第一講書人閱讀 163,711評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵遭垛,是天一觀的道長(zhǎng)尼桶。 經(jīng)常有香客問(wèn)我,道長(zhǎng)锯仪,這世上最難降的妖魔是什么泵督? 我笑而不...
    開封第一講書人閱讀 58,380評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮庶喜,結(jié)果婚禮上小腊,老公的妹妹穿的比我還像新娘救鲤。我一直安慰自己,他們只是感情好溢豆,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,432評(píng)論 6 392
  • 文/花漫 我一把揭開白布蜒简。 她就那樣靜靜地躺著,像睡著了一般漩仙。 火紅的嫁衣襯著肌膚如雪搓茬。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,301評(píng)論 1 301
  • 那天队他,我揣著相機(jī)與錄音卷仑,去河邊找鬼火架。 笑死杂拨,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的壹哺。 我是一名探鬼主播垢啼,決...
    沈念sama閱讀 40,145評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼窜锯,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了芭析?” 一聲冷哼從身側(cè)響起锚扎,我...
    開封第一講書人閱讀 39,008評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎馁启,沒(méi)想到半個(gè)月后驾孔,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,443評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡惯疙,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,649評(píng)論 3 334
  • 正文 我和宋清朗相戀三年翠勉,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片霉颠。...
    茶點(diǎn)故事閱讀 39,795評(píng)論 1 347
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡对碌,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出蒿偎,到底是詐尸還是另有隱情俭缓,我是刑警寧澤,帶...
    沈念sama閱讀 35,501評(píng)論 5 345
  • 正文 年R本政府宣布酥郭,位于F島的核電站华坦,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏不从。R本人自食惡果不足惜惜姐,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,119評(píng)論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧歹袁,春花似錦坷衍、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,731評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至孟抗,卻和暖如春迁杨,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背凄硼。 一陣腳步聲響...
    開封第一講書人閱讀 32,865評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工铅协, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人摊沉。 一個(gè)月前我還...
    沈念sama閱讀 47,899評(píng)論 2 370
  • 正文 我出身青樓狐史,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親说墨。 傳聞我的和親對(duì)象是個(gè)殘疾皇子骏全,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,724評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • 第2章 基本語(yǔ)法 2.1 概述 基本句法和變量 語(yǔ)句 JavaScript程序的執(zhí)行單位為行(line),也就是一...
    悟名先生閱讀 4,148評(píng)論 0 13
  • 夜深人靜的時(shí)候尼斧,是思考人生的時(shí)候吟温,今天我哭了。 當(dāng)我看到伙伴們?yōu)楦S我突颊,付出努力的時(shí)候,我坐在角落里暗自落淚潘悼,感慨...
    招財(cái)貓721閱讀 518評(píng)論 0 0
  • 今天的任務(wù)是插車掃人治唤,見車就插棒动,見人就發(fā),一天下來(lái)也發(fā)了有三百多份吧宾添,明天繼續(xù)加油船惨!
    楊子樣子閱讀 136評(píng)論 0 0
  • 《京范兒》書中描摹老北京的種種讀來(lái)身臨其境,真實(shí)的仿佛就坐在這些店面里缕陕,這些人身旁粱锐。可見作者是下了一番功夫的扛邑,在后...
    mykite閱讀 277評(píng)論 0 0
  • 活著的是一具鮮活生動(dòng)的軀體是這個(gè)世界上六十五億人中獨(dú)一無(wú)二的皮囊 于茫茫宇宙間與大自然交換呼吸與天空交換思維的一個(gè)...
    嘉溫閱讀 824評(píng)論 28 33