02.c語(yǔ)言關(guān)鍵字弯院、標(biāo)識(shí)符辱士、注釋

1、關(guān)鍵字

  • 什么是關(guān)鍵字
    關(guān)鍵字就是C語(yǔ)言提供的有特殊含義的符號(hào)听绳,也叫做“保留字”
    C語(yǔ)言一共提供了32個(gè)關(guān)鍵字颂碘,這些關(guān)鍵字都被C語(yǔ)言賦予了特殊含義
auto double int struct break else long switch
case enum register typedef char extern return union
const float short unsigned continue for signed void
default goto sizeof volatile do if while static

大致瀏覽一遍即可,不用去百度每個(gè)關(guān)鍵字的作用椅挣,這些關(guān)鍵字以后會(huì)經(jīng)常用的,到時(shí)候你想不記住都難

關(guān)鍵字的特征
    1.全部都是小寫(xiě)
    2.在開(kāi)發(fā)工具或者智能文本編輯工具中會(huì)顯示特殊顏色头岔。默認(rèn)情況下,C語(yǔ)言中的所有關(guān)鍵字在Xcode中都會(huì)顯示紫褐色
    3.main函數(shù)中哪些是關(guān)鍵字:int鼠证、return

2峡竣、標(biāo)識(shí)符

  • 什么是標(biāo)識(shí)符
    標(biāo)識(shí)符就是在程序中自定義的一些符號(hào)和名稱。
    要跟關(guān)鍵字區(qū)分開(kāi)來(lái):關(guān)鍵字是C語(yǔ)言默認(rèn)提供的符號(hào);
    標(biāo)識(shí)符是程序員自定義的,比如函數(shù)名稱量九、變量名稱(但是標(biāo)識(shí)符是有規(guī)則的)
標(biāo)識(shí)符的作用
    ?   標(biāo)識(shí)符适掰,從字面上理解就是用來(lái)標(biāo)識(shí)某些東西的符號(hào),標(biāo)識(shí)的目的就是為了將這些東西區(qū)分開(kāi)來(lái)
    ?   其實(shí)荠列,標(biāo)識(shí)符的作用就跟人類的名字差不多攻谁,為了區(qū)分每個(gè)人,就在每個(gè)人出生的時(shí)候起了個(gè)名字
    ?   C語(yǔ)言是由函數(shù)構(gòu)成的弯予,一個(gè)C程序中可能會(huì)有多個(gè)函數(shù)戚宦,為了區(qū)分這些函數(shù),就給每一個(gè)函數(shù)都起了個(gè)名稱锈嫩。函數(shù)的名稱就是標(biāo)識(shí)符的一種受楼。除了函數(shù),以后還會(huì)學(xué)到“變量”這個(gè)概念呼寸,變量的名稱也是標(biāo)識(shí)符
命名
    ?   命名規(guī)則(一定要遵守)
    ?   只能由26個(gè)英文字母的大小寫(xiě)艳汽、10個(gè)阿拉伯?dāng)?shù)字0~9、下劃線_組成
    ?   嚴(yán)格區(qū)分大小寫(xiě)对雪,比如test和Test是2個(gè)不同的標(biāo)識(shí)符
    ?   不能以數(shù)字開(kāi)頭
    ?   不可以使用關(guān)鍵字作為標(biāo)識(shí)符

命名規(guī)范(最好遵守)
    ?   盡量起個(gè)有意義的名稱河狐,比如一個(gè)完整的英文單詞,別人一看這個(gè)名稱就能才能這個(gè)標(biāo)識(shí)符的作用瑟捣。如果不懂英文馋艺,你也可以用拼音,盡量不要起像abcde迈套、sfsdfsdf等這類看起來(lái)沒(méi)有意義的名稱
    ?   如果標(biāo)識(shí)符中含有多個(gè)單詞捐祠,可以使用駝峰標(biāo)識(shí)(除開(kāi)第一個(gè)單詞,后面每個(gè)單詞的首字母都是大寫(xiě)):firstName桑李、myFirstName踱蛀,或者使用下劃線_來(lái)連接:first_name窿给、my_first_name
合法標(biāo)識(shí)符 非法標(biāo)識(shí)符 注釋
fromNo12 from#12 標(biāo)識(shí)符中不能使用#符號(hào)
my_Boolean my-Boolean 標(biāo)識(shí)符中不能使用“-”符號(hào),應(yīng)使用下劃線“_”代替
Obj2 2ndObj 標(biāo)識(shí)符不能使用數(shù)字開(kāi)頭
myInt int “int”是內(nèi)建關(guān)鍵字
jack_rose jack&rose 符號(hào)“&”不能出現(xiàn)在標(biāo)識(shí)符中
GUI G.U.I 標(biāo)識(shí)符內(nèi)部需要出現(xiàn)“.”分隔符

3率拒、注釋

  • 什么是標(biāo)識(shí)符
    1.注釋是在所有計(jì)算機(jī)語(yǔ)言中都非常重要的一個(gè)概念崩泡,從字面上看,就是注解猬膨、解釋的意思
    2.注釋可以用來(lái)解釋某一段程序或者某一行代碼是什么意思,方便程序員之間的交流允华。假如我寫(xiě)完一行代碼后,加上相應(yīng)的注釋寥掐,那么別人看到這個(gè)注釋就知道我的這行代碼是做什么用的
    3.注釋可以是任何文字靴寂,也就是說(shuō)可以寫(xiě)中文
    4.在開(kāi)發(fā)工具中注釋一般是豆沙綠色
注釋分類:
    ?   單行注釋
    ?   單行注釋以兩個(gè)正斜杠開(kāi)頭,也就是以//開(kāi)頭召耘,只能注釋一行百炬,從//開(kāi)始到這行的結(jié)尾都是注釋的內(nèi)容
    ?   任何地方都可以寫(xiě)注釋:函數(shù)外面、里面污它,每一條語(yǔ)句后面
    ?   多行注釋
多行注釋以/*開(kāi)頭剖踊,以*/結(jié)尾,/*和*/中間的內(nèi)容都是注釋
注釋作用
    ?   注釋的作用
    ?   被注釋的代碼不會(huì)參與編譯
    ?   注釋是寫(xiě)給人看的衫贬,不是給計(jì)算機(jī)看的德澈。計(jì)算機(jī)怎么可能看得我們寫(xiě)的中文嘛。因此固惯,當(dāng)編譯程序的時(shí)候梆造,并不會(huì)將注釋編譯到.o目標(biāo)文件中
    ?   從.o文件的大小可以間接看出注釋后的代碼并沒(méi)有被編譯
    ?   檢查代碼的作用
    ?   排除錯(cuò)誤

注釋嵌套
    ?   單行注釋可以嵌套單行注釋、多行注釋
        // 哇哈哈 // 呵呵呵
       // /* fsdfsdf */  // sdfsdfsd
    ?   多行注釋可以嵌套單行注釋
        /*   
          // 作者:MJ 
          // 描述:第一個(gè)C語(yǔ)言程序
          作用:這是一個(gè)主函數(shù)葬毫,C程序的入口點(diǎn)  
         */
    ?   多行注釋不能嵌套多行注釋
         /* 哈哈哈
          /*嘻嘻嘻*/
          呵呵呵 */
    ?   下面的寫(xiě)法是錯(cuò)誤的
         // /*  
          哈哈哈
         */

注釋的重要性
    ?   要養(yǎng)成寫(xiě)注釋的良好習(xí)慣镇辉。絕大部分項(xiàng)目經(jīng)理檢查下屬代碼的第一件事就是看有沒(méi)有寫(xiě)注釋,也有很多公司的機(jī)試也會(huì)檢查注釋(機(jī)試就是給你一道編程題贴捡、一臺(tái)電腦忽肛,在規(guī)定時(shí)間內(nèi)解題)
    ?   今天,你寫(xiě)了幾百行代碼烂斋,很高興屹逛,做出了一個(gè)非常不錯(cuò)的功能,但是汛骂,忘了寫(xiě)注釋罕模。一個(gè)星期過(guò)后,你再回去看那一段代碼香缺,你可能完全看不懂了手销,這是很正常的事。如果你寫(xiě)了注釋图张,那情況就不一樣了锋拖,注釋可以幫助你回顧代碼的作用。
    ?   你在某家公司待了1年多祸轮,寫(xiě)了10幾萬(wàn)行代碼兽埃,但是你不寫(xiě)一點(diǎn)注釋。有一天你離職了适袜,新的員工接手你做的項(xiàng)目柄错,他首先要做的事情肯定是要讀懂你寫(xiě) 的代碼】嘟矗可是你一點(diǎn)注釋都沒(méi)寫(xiě)售貌,10萬(wàn)行代碼,全部都是英文疫萤,這會(huì)讓這位新員工非常地蛋疼颂跨。每個(gè)人都有自己的思想,寫(xiě)代碼的思路肯定是不一樣的扯饶,看別人寫(xiě) 的代碼是件非常痛苦的事情恒削,特別是沒(méi)有注釋的代碼。你不寫(xiě)注釋的做法會(huì)大大降低公司的開(kāi)發(fā)效率尾序。因此钓丰,所有的正規(guī)公司都非常重視注釋。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末每币,一起剝皮案震驚了整個(gè)濱河市携丁,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌兰怠,老刑警劉巖则北,帶你破解...
    沈念sama閱讀 217,657評(píng)論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異痕慢,居然都是意外死亡尚揣,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,889評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門(mén)掖举,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)快骗,“玉大人,你說(shuō)我怎么就攤上這事塔次》嚼海” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 164,057評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵励负,是天一觀的道長(zhǎng)藕溅。 經(jīng)常有香客問(wèn)我,道長(zhǎng)继榆,這世上最難降的妖魔是什么巾表? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,509評(píng)論 1 293
  • 正文 為了忘掉前任汁掠,我火速辦了婚禮,結(jié)果婚禮上集币,老公的妹妹穿的比我還像新娘考阱。我一直安慰自己,他們只是感情好鞠苟,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,562評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布乞榨。 她就那樣靜靜地躺著,像睡著了一般当娱。 火紅的嫁衣襯著肌膚如雪吃既。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,443評(píng)論 1 302
  • 那天跨细,我揣著相機(jī)與錄音鹦倚,去河邊找鬼。 笑死扼鞋,一個(gè)胖子當(dāng)著我的面吹牛申鱼,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播云头,決...
    沈念sama閱讀 40,251評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼捐友,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了溃槐?” 一聲冷哼從身側(cè)響起匣砖,我...
    開(kāi)封第一講書(shū)人閱讀 39,129評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎昏滴,沒(méi)想到半個(gè)月后猴鲫,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,561評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡谣殊,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,779評(píng)論 3 335
  • 正文 我和宋清朗相戀三年拂共,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片姻几。...
    茶點(diǎn)故事閱讀 39,902評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡宜狐,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出蛇捌,到底是詐尸還是另有隱情抚恒,我是刑警寧澤,帶...
    沈念sama閱讀 35,621評(píng)論 5 345
  • 正文 年R本政府宣布络拌,位于F島的核電站俭驮,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏春贸。R本人自食惡果不足惜混萝,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,220評(píng)論 3 328
  • 文/蒙蒙 一遗遵、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧譬圣,春花似錦瓮恭、人聲如沸雄坪。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,838評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)维哈。三九已至绳姨,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間阔挠,已是汗流浹背飘庄。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,971評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留购撼,地道東北人跪削。 一個(gè)月前我還...
    沈念sama閱讀 48,025評(píng)論 2 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像迂求,于是被迫代替她去往敵國(guó)和親碾盐。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,843評(píng)論 2 354

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