C 003 標示符介紹

2021-07-08 11:23:58 字數 651 閱讀 1267

什麼是標示符?

1.程式設計師在自己程式內給某些物件起得名字,方便識別和區分,就好比張三和李四。

2.注意點:a.不能和系統的關鍵字同名  b.起個能讓自己和比人都能看懂的(提高可讀性)

標示符的作用:我的理解就是讓自己和別人都能看懂我寫的到底代表誰。

命名規則(重點)

1.只能由26個英文本母的大小寫、10個阿拉伯數字0~9、下劃線_組成

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

3.不能以數字開頭

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

命名規範

1.命名規範是為了提高**的可讀性,公司對程式設計師的一種約束。可讀性良好的程式可以降低程式的維護成本,提高程式設計師之間的溝通效率

2.盡量起個有意義的名稱,比如乙個完整的英文單詞,別人一看這個名稱就知道這個識別符號的作用。如果不懂英文你也可以寫拼音,盡量不要起像abcd,fdafsdfa等這類看起來沒有意義的名稱

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

C 003強制轉換

c 風格的型別轉換提供了4種型別轉換操作符來應對不同場合的應用。const cast,字面上理解就是去const屬性。static cast,命名上理解是靜態型別轉換。如int轉換成char。dynamic cast,命名上理解是動態型別轉換。如子類和父類之間的多型型別轉換。reinterprete...

數論 C 003 移動元素(雙指標)

給定乙個陣列nums和乙個值val,你需要原地移除所有數值等於 val 的元素,返回移除後陣列的新長度。不要使用額外的陣列空間,你必須在原地修改輸入陣列並在使用 o 1 額外空間的條件下完成。元素的順序可以改變。你不需要考慮陣列中超出新長度後面的元素。給定nums 0,1,2,2,3,0,4,2 v...

c 標示符字首

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