黑馬程式設計師 C語言關鍵字,注釋

2021-07-03 10:20:45 字數 3427 閱讀 6679

1)       c語言屬於一門高階語言,其實,所有高階語言的基本語法組成部分都是一樣的,只是表現形式不太一樣

3)       因此,你掌握好了一門高階語言,再去學習其他高階語言,那是相當快的

4)       而且,很多其他高階語言,比如後面要學習的objective-c,都是基於c語言、從c語言衍生出來的,好好學習c語言吧,絕對不吃虧

1>  關鍵字就是c語言提供的有特殊含義的符號,也叫做「保留字」

2>  c語言一共提供了32個關鍵字,這些關鍵字都被c語言賦予了特殊含義

auto doubleint struct break else long switch

case enumregister typedef char  extern return  union

const  float short unsigned continue for signed void

defaultgoto  sizeof volatile do if  while  static

1>  全部都是小寫

2>  在開發工具或者智慧型文字編輯工具中會顯示特殊顏色。預設情況下,c語言中的所有關鍵字在xcode中都會顯示紫褐色

int、return

識別符號就是在程式中自定義的一些符號和名稱。要跟關鍵字區分開來:關鍵字是c語言預設提供的符號,識別符號是程式設計師自定義的

1)       識別符號,從字面上理解就是用來標識某些東西的符號,標識的目的就是為了將這些東西區分開來

2)       其實,識別符號的作用就跟人類的名字差不多,為了區分每個人,就在每個人出生的時候起了個名字

3)       c語言是由函式構成的,乙個c程式中可能會有多個函式,為了區分這些函式,就給每乙個函式都起了個名稱。函式的名稱就是識別符號的一種。除了函式,以後還會學到「變數」這個概念,變數的名稱也是識別符號

1>  命名規則(一定要遵守)

l  只能由26

個英文本母的大小寫、10

個阿拉伯數字0~9、下劃線_組成

l  嚴格區分大小寫,比如test和test是2個不同的識別符號

l  不能以數字開頭

l  不可以使用關鍵字作為識別符號

2>  命名規範(最好遵守)

l  盡量起個有意義的名稱,比如乙個完整的英文單詞,別人一看這個名稱就能才能這個識別符號的作用。如果不懂英文,你也可以用拼音,盡量不要起像abcde、sfsdfsdf等這類看起來沒有意義的名稱

l  如果識別符號中含有多個單詞,可以使用駝峰標識(除開第乙個單詞,後面每個單詞的首字母都是大寫):firstname、myfirstname,或者使用下劃線_來連線:first_name、my_first_name

合法識別符號

非法識別符號

注釋fromno12

from#12

識別符號中不能使用#符號

my_boolean

my-boolean

識別符號中不能使用「-」符號,應使用下劃線「_」代替

obj2

2ndobj

識別符號不能使用數字開頭

myint

int「int」是內建關鍵字

jack_rose

jack&rose

符號「&」不能出現在識別符號中

guig.u.i

識別符號內部需要出現「.」分隔符

指出識別符號的正確性

test1   mike2jack   my_text   _test

test!32    haha(da)tt   哈哈_text  123haha

78text    a     _123    _

1)       注釋是在所有計算機語言中都非常重要的乙個概念,從字面上看,就是註解、解釋的意思

2)       注釋可以用來解釋某一段程式或者某一行**是什麼意思,方便程式設計師之間的交流。假如我寫完一行**後,加上相應的注釋,那麼別人看到這個注釋就知道我的這行**是做什麼用的

3)       注釋可以是任何文字,也就是說可以寫中文

4)       在開發工具中注釋一般是豆沙綠色

1)       單行注釋以兩個正斜槓開頭,也就是以//開頭,只能注釋一行,從//開始到這行的結尾都是注釋的內容

2)       任何地方都可以寫注釋:函式外面、裡面,每一條語句後面

多行注釋以/*開頭,以*/結尾,/*和*/中間的內容都是注釋

1>  被注釋的**不會參與編譯

l  注釋是寫給人看的,不是給計算機看的。計算機怎麼可能看得我們寫的中文嘛。因此,當編譯程式的時候,並不會將注釋編譯到.o目標檔案中

l  從.o檔案的大小可以間接看出注釋後的**並沒有被編譯

2>  檢查**的作用

3>  排除錯誤

1)       單行注釋可以巢狀單行注釋、多行注釋

// 哇哈哈 // 呵呵呵

// /* fsdfsdf */  // sdfsdfsd
2)       多行注釋可以巢狀單行注釋

/*
//
// 

描述:第乙個c語言程式

作用:這是乙個主函式,c程式的入口點
*/
3)       多行注釋不能巢狀多行注釋

/* 

哈哈哈

/*

嘻嘻嘻*/

呵呵呵 */
4)       下面的寫法是錯誤的

// /*
哈哈哈
*/
l   要養成寫注釋的良好習慣。絕大部分專案經理檢查下屬**的第一件事就是看有沒有寫注釋,也有很多公司的機試也會檢查注釋(機試就是給你一道程式設計題、一台電腦,在規定時間內解題)
l   今天,你寫了幾百行**,很高興,做出了乙個非常不錯的功能,但是,忘了寫注釋。乙個星期過後,你再回去看那一段**,你可能完全看不懂了,這是很正常的事。如果你寫了注釋,那情況就不一樣了,注釋可以幫助你回顧**的作用。
l   你在某家公司待了1年多,寫了10幾萬行**,但是你不寫一點注釋。有一天你離職了,新的員工接手你做的專案,他首先要做的事情肯定是要讀懂你寫的**。可是你一點注釋都沒寫,10萬行**,全部都是英文,這會讓這位新員工非常地蛋疼。每個人都有自己的思想,寫**的思路肯定是不一樣的,看別人寫的**是件非常痛苦的事情,特別是沒有注釋的**。你不寫注釋的做法會大大降低公司的開發效率。因此,所有的正規公司都非常重視注釋。
看看下列程式能否執行成功,如果能,說出執行結果:

1>  程式1

// 主函式

int main()

2>  程式2

// 主函式

int main()

3>  程式3

主函式

int main()

4>  程式4

int main()

5>  程式5

int main()//

主函式

《黑馬程式設計師》 關鍵字 標示符 注釋 C語言

1 關鍵字就是c語言提供的有特殊含義的符號,也叫做 保留字 2 c語言一共提供了32個關鍵字,這些關鍵字都被c語言賦予了特殊含義。1 全部都是小寫。2 在開發工具或者智慧型文字編輯工具中會顯示特殊顏色。預設情況下,c語言中的所有關鍵字在xcode 中都會顯示紫褐色。c語言中main函式中主要的關鍵字...

黑馬程式設計師 C語言 關鍵字

1 c語言一共提供了32個關鍵字,這些關鍵字都被c語言賦予了 特殊含義 auto 區域性變數 自動儲存 break無條件退出程式最內層迴圈 case switch語句中選擇項 char單位元組整型資料 const定義不可更改的常量值 continue中斷本次迴圈,並轉向下一次迴圈 default s...

黑馬程式設計師 C語言關鍵字 識別符號 注釋

一 關鍵字 c語言提供的有特殊含義的符號,共32個,這些關鍵字都賦予了特殊的含義。簡而言之,關鍵字就是c語言提供的特殊含義的符合。二 識別符號 識別符號是程式設計師在程式中自定義的一些符號和名稱。關鍵字是系統自帶的,識別符號是自定義的。如函式的名稱等,用來區分各種事務。識別符號有一定的命名規則 1 ...