C 中 標示符

2021-08-25 15:17:11 字數 904 閱讀 2678

識別符號(identifier)是適用於變數、類、方法和其他各種使用者定義物件的一般術語。

在編寫**時遵循命名規則,可以讓程式更加易懂、易讀;而且還能提供它的功能資訊,如它是否是乙個常量、包名或類等,這都有助於對程式的理解。

識別符號是由一系列字元組成,其中包括大小寫字母、數字、下劃線(_)和@字元。識別符號不能以數字開頭,也不能包含空格。合法的識別符號的例子如welcome1, _value, m_inputfield1和button7。7button這個名字不是乙個合法的識別符號,因為它以數字開頭。input field也是乙個不合法的識別符號,因為它包含了乙個空格。c#大小寫敏感——大寫和小寫字母被認為是不同的字母,因此a1和a1是不同的識別符號。

@字元只可以用在識別符號的第乙個字元,帶@字首的識別符號稱為逐字識別符號,這在與其他的程式語言建立介面時很有用,字元@並不是識別符號的實際組成部分,因此在其他語言中可能將此識別符號視為不帶字首的正常識別符號。允許將@字首於關鍵字用於識別符號,即如@class, @bool等。但是強烈建議不要這樣做。

c#識別符號還是比較常見的東西,這裡我們主要介紹c#識別符號中的用法,包括介紹 static 的方法和bool 的形參等方面。

c#識別符號中的用法

在 c# 規範中, @ 可以作為c#識別符號(類名、變數名、方法名等)的第乙個字元,以允許c# 中保留關鍵字作為自己定義的c#識別符號。

class @class

}class

class1}

注意,@ 雖然出現在c#識別符號中,但不作為c#識別符號本身的一部分。因此,以上示例,定義了乙個名為 class 的類,幷包含乙個名為 static 的方法,以及乙個引數名為了 bool 的形參。這樣,對於跨語言的移植帶來了便利。因為,某個單詞在 c# 中作為保留關鍵字,但是在其他語言中也許不是。

C 中 標示符

識別符號 identifier 是適用於變數 類 方法和其他各種使用者定義物件的一般術語。在編寫 時遵循命名規則,可以讓程式更加易懂 易讀 而且還能提供它的功能資訊,如它是否是乙個常量 包名或類等,這都有助於對程式的理解。識別符號是由一系列字元組成,其中包括大小寫字母 數字 下劃線 和 字元。識別符...

c 標示符字首

字首 表示的型別 例子 a 陣列變數 ascore 50 b 布林變數 bflag,bisend c 字元變數 c n,i 整形變數 nwidth,inum x,y 無符號整形變數 x,y座標 xstart,ypos s 字串變數 不常使用 smyname sz 以0結束的字串變數 szmyname...

C 003 標示符介紹

什麼是標示符?1.程式設計師在自己程式內給某些物件起得名字,方便識別和區分,就好比張三和李四。2.注意點 a.不能和系統的關鍵字同名 b.起個能讓自己和比人都能看懂的 提高可讀性 標示符的作用 我的理解就是讓自己和別人都能看懂我寫的到底代表誰。命名規則 重點 1.只能由26個英文本母的大小寫 10個...