用大小寫區(qū)分其實也算一種不錯的做法。
創(chuàng)新互聯(lián)公司致力于互聯(lián)網(wǎng)品牌建設與網(wǎng)絡營銷,包括網(wǎng)站設計制作、成都網(wǎng)站設計、SEO優(yōu)化、網(wǎng)絡推廣、整站優(yōu)化營銷策劃推廣、電子商務、移動互聯(lián)網(wǎng)營銷等。創(chuàng)新互聯(lián)公司為不同類型的客戶提供良好的互聯(lián)網(wǎng)應用定制及解決方案,創(chuàng)新互聯(lián)公司核心團隊十載專注互聯(lián)網(wǎng)開發(fā),積累了豐富的網(wǎng)站經(jīng)驗,為廣大企業(yè)客戶提供一站式企業(yè)網(wǎng)站建設服務,在網(wǎng)站建設行業(yè)內(nèi)樹立了良好口碑。
在C\C++中都是區(qū)分大小寫的。包括函數(shù)、標識符等等。
建議你看看匈牙利命名法,我想對你會有很大的幫助:
匈牙利命名法
匈牙利命名法是一種編程時的命名規(guī)范?;驹瓌t是:變量名=屬性+類型+對象描述,其中每一對象的名稱都要求有明確含義,可以取對象名字全稱或名字的一部分。命名要基于容易記憶容易理解的原則。保證名字的連貫性是非常重要的。
據(jù)說這種命名法是一位叫
Charles
Simonyi
的匈牙利程序員發(fā)明的,后來他在微軟呆了幾年,于是這種命名法就通過微軟的各種產(chǎn)品和文檔資料向世界傳播開了。現(xiàn)在,大部分程序員不管自己使用什么軟件進行開發(fā),或多或少都使用了這種命名法。這種命名法的出發(fā)點是把量名變按:屬性+類型+對象描述的順序組合起來,以使程序員作變量時對變量的類型和其它屬性有直觀的了解,下面是HN變量命名規(guī)范,其中也有一些是我個人的偏向:
屬性部分
全局變量
g_
常量
c_
c++類成員變量
m_
靜態(tài)變量
s_
類型部分
指針
p
函數(shù)
fn
無效
v
句柄
h
長整型
l
布爾
b
浮點型(有時也指文件)
f
雙字
dw
字符串
sz
短整型
n
雙精度浮點
d
計數(shù)
c(通常用cnt)
字符
ch(通常用c)
整型
i(通常用n)
字節(jié)
by
字
w
實型
r
無符號
u
描述部分
最大
Max
最小
Min
初始化
Init
臨時變量
T(或Temp)
源對象
Src
目的對象
Dest
這里順便寫幾個例子:
hwnd
:
h
是類型描述,表示句柄,
wnd
是變量對象描述,表示窗口,所以
hwnd
表示窗口句柄;
pfnEatApple
:
pfn
是類型描述,表示指向函數(shù)的指針,
EatApple
是變量對象描述,所以它表示
指向
EatApple
函數(shù)的函數(shù)指針變量。
g_cch
:
g_
是屬性描述,表示全局變量,c
和
ch
分別是計數(shù)類型和字符類型,一起表示變量類
型,這里忽略了對象描述,所以它表示一個對字符進行計數(shù)的全局變量。
上面就是HN命名法的一般規(guī)則。
詳細請見我的參考資料。
字符串比較函數(shù)。
*str1 - *str2
這個就是用str1現(xiàn)在指向的字符減去str2指向的字符,將減后的結果返回。
比如:
*str1 = "abcd"
*str2 = "abca"
strcmp(str1,str2)的返回是多少?
str1++,str2++
a = a
str1++,str2++
b = b
str1++,str2++
c = c
str1++,str2++
d - a = 3
根據(jù)返回值你就知道字符串是否一樣,哪個大。
得到3,數(shù)值大于0,說明第一個字符串大,等于0表示一樣,小于0標識第二個字符串大
int stricmp(const char*, const char*);
這個是大小寫不敏感的字符串比較函數(shù)
1。C語言程序設計中區(qū)不區(qū)分大小寫?
區(qū)分大小寫.
例如:abc,Abc,aBc,abC,ABc,aBC,AbC它們是不同的量。
例如系統(tǒng)保留字和函數(shù)float,double,int,if,for,sin,cos,EOF,NULL大小寫不能錯。
2。格式很重要嗎?例如有的需要前面空兩格,不空會不會有嚴重后果?
程序書寫中的空格符很重要,例如:*b是指針b的值,
而a*b是變量a乘變量b.空格符是C語言中基本元素與基本元素(token)的分隔符。
至于“需要前面空兩格”,應當不是重要問題,也許需要一個空格,也許可以兩個都不要,要看具體情況。
當前文章:不區(qū)分大小寫的函數(shù)c語言 C語言程序不區(qū)分大小寫
鏈接分享:http://redsoil1982.com.cn/article2/dodjoic.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站、網(wǎng)站設計公司、營銷型網(wǎng)站建設、微信小程序、云服務器、建站公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)