【學習筆記】【C語言】標識符

來源:互聯網
上載者:User

標籤:

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_name

 

1. 常見的標識符命名錯誤

合法標識符

非法標識符

注釋

fromNo12

from#12

標識符中不能使用#符號

my_Boolean

my-Boolean

標識符中不能使用“-”符號,應使用底線“_”代替

Obj2

2ndObj

標識符不能使用數字開頭

myInt

int

“int”是內建關鍵字

jack_rose

jack&rose

符號“&”不能出現在標識符中

GUI

G.U.I

標識符內部需要出現“.”分隔字元

【學習筆記】【C語言】標識符

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.