pragma mark - 關(guān)鍵字
/**
1.關(guān)鍵字 都是小寫
2.有特殊的顏色
3.C語言一共有32個(gè)關(guān)鍵字
#
#
#
#
<數(shù)據(jù)類型 關(guān)鍵字>
[
1.基本數(shù)據(jù)類型(5個(gè))
void : 聲明函數(shù) 無返回值 或 無參數(shù), 聲明無類型
char : 字符型類型數(shù)據(jù), 屬性整形數(shù)據(jù)的一種
int : 整型數(shù)據(jù), 通常為編譯器指定的機(jī)器字
float : 單精度浮點(diǎn)型數(shù)據(jù), 屬性浮點(diǎn)數(shù)據(jù)的一種
double : 雙精度浮點(diǎn)型數(shù)據(jù), 數(shù)據(jù)浮點(diǎn)數(shù)據(jù)
2.類型修飾 關(guān)鍵字(4個(gè))
short : 修飾int, 短整型數(shù)據(jù),可省略被修飾的
long : 修飾int, 長整型數(shù)據(jù),可省略被修飾的
signed : 修飾整型數(shù)據(jù), 有符號數(shù)據(jù)類型
unsigned: 修飾整型數(shù)據(jù), 無符號數(shù)據(jù)類型
3.復(fù)雜類型 關(guān)鍵字(5個(gè))
struct : 結(jié)構(gòu)體 聲明
union : 共用體 聲明
enum : 枚舉 聲明
typedef : 聲明類型別名
sizepf : 得到特定類型 或 特定類型變量的大小
4.存儲級別關(guān)鍵字(6個(gè))
auto : 指定為自動變量,由編譯器自動分配
static : 指定為靜態(tài)變量,分配在靜態(tài)變量區(qū)
register: 指定為寄存器變量,建議編譯器將通過寄存器而不是堆棧傳遞數(shù)據(jù)
extern : 指定對應(yīng)變量為外部變量,即標(biāo)示變函數(shù)時(shí)在其它模塊中尋找其定義
const : 與volatile合稱"cv特性",指定變量不改變
volatile: 與const合稱"cv特性",指定變量的內(nèi)存中取得該變量的值
]
<數(shù)據(jù)類型 關(guān)鍵字>
[
1.跳轉(zhuǎn)結(jié)構(gòu)(4個(gè))
return : 用戶函數(shù)體中, 返回特定值(或者是)
continue: 結(jié)束當(dāng)前循環(huán), 開始下一輪循環(huán)
break : 跳出當(dāng)前循環(huán)或 switch結(jié)構(gòu)
goto : 無條件跳轉(zhuǎn)語句
2.分支結(jié)構(gòu)(5個(gè))
if : 條件語句,后面不需要放分號
else : 條件語句 否定分支(與if連用)
switch : 開關(guān)語句(多重分支語句)
case : 開關(guān)語句中的分支標(biāo)記
default : 開關(guān)語句中的"其它"分支,可選
3.循環(huán)結(jié)構(gòu)(3個(gè))
for : for循環(huán)結(jié)構(gòu),for(1;2;3)4;的執(zhí)行順序?yàn)槌绦蛑?表達(dá)式1只計(jì)算一次,表達(dá)式2和表達(dá)式 執(zhí)行頁可以能一次都不執(zhí)行
do : do循環(huán)結(jié)構(gòu), do 1 while(2);的執(zhí)行順序
while : while循環(huán)結(jié)構(gòu), while(1)2;的執(zhí)行順序
表達(dá)式為真,則繼續(xù)循環(huán), 為假則跳出循環(huán)
]
*/
#include <stdio.h>
int main() {
// insert code here...
printf("Hello, World!\n");
return 0;
}
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。