tft每日頭條

 > 圖文

 > c語言的标識符的命名原則是什麼

c語言的标識符的命名原則是什麼

圖文 更新时间:2025-01-11 23:58:02

c語言的标識符的命名原則是什麼?之前說到變量的命名格式 數據類型空格變量名 int number;,為什麼變量名為number不是int,123等,因為C#在規定變量名必須按照其命名規則起名,規則如下:,我來為大家講解一下關于c語言的标識符的命名原則是什麼?跟着小編一起來看一看吧!

c語言的标識符的命名原則是什麼(-變量的命名規則)1

c語言的标識符的命名原則是什麼

之前說到變量的命名格式 數據類型空格變量名 int number;,為什麼變量名為number不是int,123等,因為C#在規定變量名必須按照其命名規則起名,規則如下:

必須以“字母”_或@符号開頭,後面緊跟着可以跟任意“字母”、數字、下劃線. 

因為C#語言是全球性的編程語言所以這裡的"字母"不隻是26個英文字母,還包括各個國家的語言;比如漢語可以起名為 int 年齡; string _name; char @gender;等符合其規範的變量名

注意:1 變量名不能與c#系統中的關鍵字重複: 比如 int string 等大概百十個左右,在vs中有代碼提示功能,一般你輸入的變量名變成藍色,基本就是C#中的關鍵字

比如 int int;string char;等到時編譯器會提示錯誤

2 在c#中,大小寫是敏感的: 比如 int pi;與 int Pi;或者int PI;這三個就是三個不同的變量,因為C#中區分大小寫

3 同一個變量不能重複定義: 比如定義一個 int number;後又重新定義了int number; 但這個說法不嚴謹,比如定義局部的變量,不同的方法中可以重複定義

知道了C#中的命名規則,試着看看一下變量名是否符合其規則

name $name double @int vs code _sex 大家可以在評論區寫出自己的猜測

=============================================================

說過變量名的命名規則再說其規範;規則是必須按照這個命名,但規範與日常提倡的不要随地吐痰等,這個規範也是這樣可以遵守也可以不遵守,但既然是其規範還是盡量遵守

定義變量時,變量名要有意義: 比如 int age;string name; 這個英文稍微好點的一眼就知道是 定義了一個 整形的 年齡變量 和 字符串型 姓名,所以再為變量名取名時不要再寫 int a等

Camel 命名法也叫駱駝命名法:首個單詞的首字母小寫,其餘單詞的首字母大寫

比如 basketBall homeWork等主要命名 變量名

Pascal命名規範:每一個單詞第一字母都大寫:主要是用在方法名,類名,屬性,事件等等,如果使用到英文單詞的縮寫,全部用大寫 比如方法名 ShowUI();

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved