奶头挺立呻吟高潮av全片,成人试看120秒体验区,性欧美极品v,A片高潮抽搐揉捏奶头视频

C語言

C語言變量的命名規則

時間:2025-03-11 09:10:23 C語言 我要投稿
  • 相關推薦

C語言變量的命名規則

  C語言是一門通用計算機編程語言,應用廣泛。下面小編整理了C語言變量的命名規則,希望對大家有幫助!

  1)命名應當直觀且可以拼讀,可望文知意,便于記憶和閱讀。

  標識符最好采用英文單詞或其組合,不允許使用拼音。程序中的英文單詞一般不要太復雜,用詞應當準確。

  2)命名的長度應當符合“min-length && max-information”原則。

  C 是一種簡潔的語言, 命名也應該是簡潔的。例如變量名MaxVal 就比MaxValueUntilOverflow 好用。標識符的長度一般不要過長,較長的單詞可通過去掉“元音”形成縮寫。另外,英文詞盡量不縮寫,特別是非常用專業名詞,如果有縮寫,在同一系統中對同一單詞必須使用相同的表示法,并且注明其意思。

  3)當標識符由多個詞組成時,每個詞的第一個字母大寫,其余全部小寫。

  比如: int CurrentVal;

  這樣的名字看起來比較清晰,遠比一長串字符好得多。

  4)盡量避免名字中出現數字編號,如Value1,Value2 等,除非邏輯上的確需要編號。比如驅動開發時為管腳命名,非編號名字反而不好。

  初學者總是喜歡用帶編號的變量名或函數名,這樣子看上去很簡單方便,但其實是一顆顆定時炸彈。這個習慣初學者一定要改過來。

  5)對在多個文件之間共同使用的全局變量或函數要加范圍限定符(建議使用模塊名(縮寫)作為范圍限定符)。

  6)標識符名分為兩部分:規范標識符前綴(后綴) + 含義標識。非全局變量可以不用使用范圍限定符前綴。

  7)含義標識命名規則,變量命名使用名詞性詞組,函數命名使用動詞性詞組。

  變量含義標識符構成:目標詞+ 動詞(的過去分詞)+ [狀語] + [目的地];

  8)程序中不得出現僅靠大小寫區分的相似的標識符。

  例如:

  int x, X; 變量x 與X 容易混淆

  void foo(int x); 函數foo 與FOO 容易混淆

  void FOO(float x);

  這里還有一個要特別注意的就是1(數字1)和l(小寫字母l)之間,0(數字0)和o(小寫字母o)之間的區別。這兩對真是很難區分的,我曾經的一個同事就被這個問題折騰了一次。

  9)一個函數名禁止被用于其它之處。例如:

  #include "c_standards.h"

  void foo(int p_1)

  {

  int x = p_1;

  }

  void static_p(void)

  {

  int foo = 1u;

  }

  10)所有宏定義、枚舉常數、只讀變量全用大寫字母命名,用下劃線分割單詞。例如:

  const int MAX_LENGTH = 100; //這不是常量,而是一個只讀變量,具體請往后看

  #define FILE_PATH “/usr/tmp”

  11)考慮到習慣性問題,局部變量中可采用通用的命名方式,僅限于n、i、j 等作為循環變量使用。

  一定不要寫出如下這樣的代碼:

  int p;

  char i;

  int c;

  char * a;

  一般來說習慣上用n,m,i,j,k 等表示int 類型的變量;c,ch 等表示字符類型變量;a 等表示數組;p 等表示指針。當然這僅僅是一般習慣,除了i,j,k 等可以用來表示循環變量外,別的字符變量名盡量不要使用。

  12)定義變量的同時千萬千萬別忘了初始化。定義變量時編譯器并不一定清空了這塊內存,它的值可能是無效的數據。這個問題在內存管理那章有非常詳細的討論,請參看。

  13)不同類型數據之間的運算要注意精度擴展問題,一般低精度數據將向高精度數據擴展。


【C語言變量的命名規則】相關文章:

C語言變量的類型04-08

C語言變量的使用03-30

C語言變量的地址06-08

C語言變量定義07-29

C語言變量理解07-28

PHP語言的命名規則05-05

C語言指針變量的類型07-31

C語言指針變量的運算05-05

C語言變量的定義與使用04-13

主站蜘蛛池模板: 繁峙县| 日照市| 白沙| 惠水县| 垫江县| 车致| 镇江市| 永州市| 永寿县| 石台县| 固原市| 张家港市| 盐山县| 福安市| 新安县| 青铜峡市| 滁州市| 湾仔区| 新野县| 澄城县| 武汉市| 海口市| 鄯善县| 清远市| 定边县| 什邡市| 邻水| 乌恰县| 惠来县| 荃湾区| 南开区| 雷山县| 耒阳市| 靖州| 固阳县| 昌都县| 台州市| 白玉县| 虹口区| 固原市| 鲁山县|