一、C語言變量名的命名規(guī)則:(可以字母,數(shù)字,下劃線混合使用)
我們提供的服務有:成都網(wǎng)站建設、做網(wǎng)站、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認證、衢江ssl等。為上千余家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務,是有科學管理、有技術的衢江網(wǎng)站制作公司
1. 只能以字母或下劃線開始;
2. 不能以數(shù)字開始;
3. 一般小寫;
4. 關鍵字不允許用(eg:int float=2//error float 為保留字不允許用);
二、函數(shù)名的命名規(guī)則
1.見名知意;
2.自定義函數(shù)函數(shù)名首字母大寫(庫函數(shù)里的函數(shù)名都是以小寫字母定義,為了區(qū)分庫函數(shù)和自定義函數(shù),避免沖突)。
C語言中變量名可由三類字符:字母、下劃線、數(shù)字組成。變量名只能由字母或下劃線開頭。變量名不能具有二義性。變量名有長度要求,有效長度是31個字符。在起定的名字中!超出長度規(guī)定的部分將被截掉。變量名中的字母不限大小寫,但大小寫意義不同。
擴展資料:
變量名常用命名法:
1、匈牙利命名法,是在每個變量名的前面加上若干表示數(shù)據(jù)類型的字符?;驹瓌t是:變量名=屬性+類型+對象描述。如i表示int,所有i開頭的變量命都表示int類型。s表示String,所有變量命以s開頭的都表示String類型變量。
2、駱駝命名法,是指混合使用大小寫字母來構成變量和函數(shù)的名字。駝峰命名法跟帕斯卡命名法相似,只是首字母為小寫,如userName。因為看上去像駝峰,因此而得名。
3、帕斯卡命名法,即pascal命名法。做法是首字母大寫,如UserName,常用在類的變量命名中。
c語言變量名規(guī)則是:
1、變量名以英文字母開頭。
2、變量名中的字母是區(qū)分大小寫的。
3、變量名不能是關鍵字。
4、變量名中不能包含空格、標點符號和類型說明符。
變量是在C語言的基本語法對象。語言本身的變量名,依賴范圍(可變的源代碼文件和函數(shù),狹窄的命名空間)唯一標識一個變量。變量名是一個標識符在C語言中,用來區(qū)分不同變量的語義。
定義:
C語音可以明確地解決分配在編譯的語法對象稱為左值。 &運算符的左值的地址。變量在編譯時將被分配到一個IP地址是屬于左值。如定義字符A,INT B,你和一個char型變量,b表示一個int變量b的地址。
大小(字符)==1,char變量占用一個字節(jié),一個地址變量實際上是一個運行周期所占用,而內容的存儲單元地址和一個值。是sizeof(int) 1(通常是32位環(huán)境中,4)的B&B本身所占用的地址空間不說,但簡單的1個字節(jié)之一。
c語言變量名規(guī)則是:
1、變量名以英文字母開頭。
2、變量名中的字母是區(qū)分大小寫的。
3、變量名不能是關鍵字。
4、變量名中不能包含空格、標點符號和類型說明符。
變量是在C語言的基本語法對象。語言本身的變量名,依賴范圍(可變的源代碼文件和函數(shù),狹窄的命名空間)唯一標識一個變量。
變量名是一個標識符在C語言中,用來區(qū)分不同變量的語義。
地址是連續(xù)的非負整數(shù)值的存儲器空間的位置的集合。對于一個特定的地址,這是一個非負的整數(shù),并通常表示的單元(在存儲器的大小通常為1個字節(jié))的位置。操作中,存儲器中的內容的任意位置可以包含明確地址的機器指令來實現(xiàn)。的連續(xù)出現(xiàn)指定的相繼有序的存儲區(qū)的內容可以被稱為“值?!?/p>
C語音可以明確地解決分配在編譯的語法對象稱為左值。 &運算符的左值的地址。變量在編譯時將被分配到一個IP地址是屬于左值。如定義字符A,INT B,你和一個char型變量,b表示一個int變量b的地址。
大小(字符)== 1,char變量占用一個字節(jié),一個地址變量實際上是一個運行周期所占用,而內容的存儲單元地址和一個值。是sizeof(int) 1(通常是32位環(huán)境中,4)的B&B本身所占用的地址空間不說,但簡單的1個字節(jié)之一。
b這個變量反映對象的語義,首先解決的是sizeof(int)和BA連續(xù)有序字節(jié)的內存空間的內容(以字節(jié)為單位,這個值的內容的一部分,C語言不明確,根據(jù)編譯器環(huán)境中),被調用時,b的值。
指針在C語言中是一類變量(同時具有了更強的類型比一般的整型變量的特性,如一定要防止濫用為目的的計算限值代表的非負整數(shù)的地址)。相應的常量稱為地址常量。
匈牙利命名法是微軟推廣的一種關于變量、函數(shù)、對象、前綴、宏定義等各種類型的符號的命名規(guī)范。匈牙利命名法的主要思想是:在變量和函數(shù)名中加入前綴以增進人們對程序的理解。它是由微軟內部的一個匈牙利人發(fā)起使用的,結果它在微軟內部逐漸流行起來,并且推廣給了全世界的Windows開發(fā)人員。下面將介紹匈牙利命名法,后面的例子里也會盡量遵守它和上面的代碼風格。還是那句話,并不是要求所有的讀者都要去遵守,但是希望讀者作為一個現(xiàn)代的軟件開發(fā)人員都去遵守它。
a Array 數(shù)組
b BOOL (int) 布爾(整數(shù))
by Unsigned Char (Byte) 無符號字符(字節(jié))
c Char 字符(字節(jié))
cb Count of bytes 字節(jié)數(shù)
cr Color reference value 顏色(參考)值
cx Count of x (Short) x的集合(短整數(shù))
dw DWORD(unsigned long) 雙字(無符號長整數(shù))
f Flags (usually multiple bit values) 標志(一般是有多位的數(shù)值)
fn Function 函數(shù)
g_ global 全局的
h Handle 句柄
i Integer 整數(shù)
l Long 長整數(shù)
lp Long pointer 長指針
m_ Data member of a class 一個類的數(shù)據(jù)成員
n Short int 短整數(shù)
p Pointer 指針
s String 字符串
sz Zero terminated String 以0結尾的字符串
tm Text metric 文本規(guī)則
u Unsigned int 無符號整數(shù)
ul Unsigned long (ULONG) 無符號長整數(shù)
w WORD (unsigned short) 無符號短整數(shù)
x,y x, y coordinates (short) 坐標值/短整數(shù)
v void 空
有關項目的全局變量用g_開始,類成員變量用m_,局部變量若函數(shù)較大則可考慮用l_用以顯示說明其是局部變量。
前綴 類型 例子
g_ 全局變量 g_Servers
C 類或者結構體 CDocument,CPrintInfo
m_ 成員變量 m_pDoc,m_nCustomers
VC常用前綴列表:
前綴 類型 描述 例子
ch char 8位字符 chGrade
ch TCHAR 16位UNICODE類型字符 chName
b BOOL 布爾變量 bEnabled
n int 整型(其大小由操作系統(tǒng)決定) nLength
n UINT 無符號整型(其大小由操作系統(tǒng)決定) nLength
w WORD 16位無符號整型 wPos
l LONG 32位有符號整型 lOffset
dw DWORD 32位無符號整型 dwRange
p * Ambient memory model pointer 內存模塊指針,指針變量 pDoc
lp FAR* 長指針 lpDoc
lpsz LPSTR 32位字符串指針 lpszName
lpsz LPCSTR 2位常量字符串指針 lpszName
lpsz LPCTSTR 32位UNICODE類型常量指針 lpszName
h handle Windows對象句柄 hWnd
lpfn (*fn)() 回調函數(shù)指針 Callback Far pointer to CALLBACK function lpfnAbort