iOS 學習筆記:(二)C語言 —— 2.3 標識符
1.什麼是標識符標識符就是在程式中自訂的一些符號和名稱。要跟關鍵字區分開來:關鍵字是C語言預設提供的符號,標識符是程式員自訂的2.標識符的作用1)標識符,從字面上理解就是用來標識某些東西的符號,標識的目的就是為了將這些東西區分開來2)其實,標識符的作用就跟人類的名字差不多,為了區分每個人,就在每個人出生的時候起了個名字3)C語言是由函數構成的,一個C程式中可能會有多個函數,為了區分這些函數,就給每一個函數都起了個名稱。函數的名稱就是標識符的一種。除了函數,以後還會學到“變數”這個概念,變數的名稱也是標識符3.命名1>命名規則(一定要遵守)?只能由26個英文字母的大小寫、10個阿拉伯數字0~9、底線_組成?嚴格區分大小寫,比如test和Test是2個不同的標識符?不能以數字開頭?不可以使用關鍵字作為標識符2>命名規範(最好遵守)?盡量起個有意義的名稱,比如一個完整的英文單詞,別人一看這個名稱就能才能這個標識符的作用。如果不懂英文,你也可以用拼音,盡量不要起像abcde、sfsdfsdf等這類看起來沒有意義的名稱?如果標識符中含有多個單詞,可以使用駝峰標識(除開第一個單詞,後面每個單詞的首字母都是大寫):firstName、myFirstName,或者使用底線_來串連:first_name、my_first_name4.常見的標識符命名錯誤合法標識符非法標識符注釋fromNo12from#12標識符中不能使用#符號my_Booleanmy-Boolean標識符中不能使用“-”符號,應使用底線“_”代替Obj22ndObj標識符不能使用數字開頭myIntint“int”是內建關鍵字jack_rosejack&rose符號“&”不能出現在標識符中GUIG.U.I標識符內部需要出現“.”分隔字元5.習題指出標識符的正確性test1 Mike2jack My_tExt _testtest!32 haha(da)tt 哈哈_text 123haha 78text a _123 _