total是什么意思?
total不是C語言關(guān)鍵字,其含義由程序員自己設(shè)定。
在C語言中的關(guān)鍵字共有32個。
其中這些關(guān)鍵詞可分為數(shù)據(jù)類型關(guān)鍵字、控制語句關(guān)鍵字、存儲類型關(guān)鍵字和其它關(guān)鍵字四類。
(1)數(shù)據(jù)類型關(guān)鍵字(12個):
char, double, enum, float, int, long, short, signed, struct, union, unsigned, void
(2)控制語句關(guān)鍵字(12個):
break, case, continue, default, do, else, for, goto, if, return, switch, while
(3)存儲類型關(guān)鍵字(4個):
auto, extern, register, static
(4)其它關(guān)鍵字(4個):
const, sizeof, typedef, volatile。
擴展資料
C語言的一些關(guān)鍵字的作用
Static關(guān)鍵字的作用
1、如果用來定義局部變量則改變局部變量的存儲區(qū)域和聲明周期
static定義的局部變量,如果是未初始化的局部變量則放在數(shù)據(jù)段(.data)上的未初始化可讀寫的段上(bss段)
如果是初始化的static局部變量則放在數(shù)據(jù)段(.data)初始化的可讀寫的區(qū)域上。當(dāng)函數(shù)退出的時候static定義的局部變量不會釋放(生命周期是整個程序運行期間都會存在),并且無論調(diào)用多少次函數(shù),static變量只初始化一次。
2、如果用來定義全局變量或者函數(shù)則改變?nèi)肿兞康逆溄訉傩浴V荒苡僧?dāng)前的源文件訪問,同一個工程內(nèi)的其他源文件不可見(不可訪問)。在多人設(shè)計的一個工程內(nèi)可以避免名字的重復(fù)和誤引用(作用類似于c++中的命名空間)