1.函數名: stpcpy
創新互聯-專業網站定制、快速模板網站建設、高性價比平果網站開發、企業建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式平果網站制作公司更省心,省錢,快速模板網站建設找我們,業務覆蓋平果地區。費用合理售后完善,十余年實體公司更值得信賴。
功 能: 拷貝一個字符串到另一個
2.函數名: strcat
功 能: 字符串拼接函數
3.函數名: strchr
功 能: 在一個串中查找給定字符的第一個匹配之處\
4.函數名: strcmp
功 能: 串比較
5.函數名: strncmpi
功 能: 將一個串中的一部分與另一個串比較, 不管大小寫
6.函數名: strcpy
功 能: 串拷貝
7.函數名: strcspn
功 能: 在串中查找第一個給定字符集內容的段
8.函數名: strdup
功 能: 將串拷貝到新建的位置處
9.函數名: stricmp
功 能: 以大小寫不敏感方式比較兩個串
10.函數名: strerror
功 能: 返回指向錯誤信息字符串的指針
11函數名: strcmpi
功 能: 將一個串與另一個比較, 不管大小寫
12函數名: strncmp
功 能: 串比較
13函數名: strncmpi
功 能: 把串中的一部分與另一串中的一部分比較, 不管大小寫
14函數名: strncpy
功 能: 串拷貝
15函數名: strnicmp
功 能: 不注重大小寫地比較兩個串
16函數名: strnset
功 能: 將一個串中的所有字符都設為指定字符
17函數名: strpbrk
功 能: 在串中查找給定字符集中的字符
18函數名: strrchr
功 能: 在串中查找指定字符的最后一個出現
19函數名: strrev
功 能: 串倒轉
20函數名: strset
功 能: 將一個串中的所有字符都設為指定字符
21函數名: strspn
功 能: 在串中查找指定字符集的子集的第一次出現
22函數名: strstr
功 能: 在串中查找指定字符串的第一次出現
23函數名: strtod
功 能: 將字符串轉換為double型值
24函數名: strtok
功 能: 查找由在第二個串中指定的分界符分隔開的單詞
25函數名: strtol
功 能: 將串轉換為長整數
26函數名: strupr
功 能: 將串中的小寫字母轉換為大寫字母
27函數名: swab
功 能: 交換字節
一、C語言變量名的命名規則:(可以字母,數字,下劃線混合使用)
1. 只能以字母或下劃線開始;
2. 不能以數字開始;
3. 一般小寫;
4. 關鍵字不允許用(eg:int float=2//error float 為保留字不允許用);
二、函數名的命名規則
1.見名知意;
2.自定義函數函數名首字母大寫(庫函數里的函數名都是以小寫字母定義,為了區分庫函數和自定義函數,避免沖突)。
函數名開頭字母應該大寫/小寫都可以,需要符合標識符的規定
C 規定,標識符只能是字母(A~Z,a~z)、數字(0~9)、下劃線(_)組成的字符串,并且其第一個字符必須是字母或下劃線。
1、C語言中定義時變量名不用大寫。只要符合C語言變量命名規則的取名都是可行的。
2、C語言變量命名規則:
數字、字母、下劃線,都可以為變量命名;
做為變量名的開頭不能為數字,如 3a_是錯的,而a_3或_a3是正確;
變量名不能為關鍵字或已存在的函數名,像if else printf 等等都不能。
用大小寫區分其實也算一種不錯的做法。
在C\C++中都是區分大小寫的。包括函數、標識符等等。
建議你看看匈牙利命名法,我想對你會有很大的幫助:
匈牙利命名法
匈牙利命名法是一種編程時的命名規范。基本原則是:變量名=屬性+類型+對象描述,其中每一對象的名稱都要求有明確含義,可以取對象名字全稱或名字的一部分。命名要基于容易記憶容易理解的原則。保證名字的連貫性是非常重要的。
據說這種命名法是一位叫
Charles
Simonyi
的匈牙利程序員發明的,后來他在微軟呆了幾年,于是這種命名法就通過微軟的各種產品和文檔資料向世界傳播開了。現在,大部分程序員不管自己使用什么軟件進行開發,或多或少都使用了這種命名法。這種命名法的出發點是把量名變按:屬性+類型+對象描述的順序組合起來,以使程序員作變量時對變量的類型和其它屬性有直觀的了解,下面是HN變量命名規范,其中也有一些是我個人的偏向:
屬性部分
全局變量
g_
常量
c_
c++類成員變量
m_
靜態變量
s_
類型部分
指針
p
函數
fn
無效
v
句柄
h
長整型
l
布爾
b
浮點型(有時也指文件)
f
雙字
dw
字符串
sz
短整型
n
雙精度浮點
d
計數
c(通常用cnt)
字符
ch(通常用c)
整型
i(通常用n)
字節
by
字
w
實型
r
無符號
u
描述部分
最大
Max
最小
Min
初始化
Init
臨時變量
T(或Temp)
源對象
Src
目的對象
Dest
這里順便寫幾個例子:
hwnd
:
h
是類型描述,表示句柄,
wnd
是變量對象描述,表示窗口,所以
hwnd
表示窗口句柄;
pfnEatApple
:
pfn
是類型描述,表示指向函數的指針,
EatApple
是變量對象描述,所以它表示
指向
EatApple
函數的函數指針變量。
g_cch
:
g_
是屬性描述,表示全局變量,c
和
ch
分別是計數類型和字符類型,一起表示變量類
型,這里忽略了對象描述,所以它表示一個對字符進行計數的全局變量。
上面就是HN命名法的一般規則。
詳細請見我的參考資料。