新聞中心
在C語(yǔ)言中,關(guān)鍵字是具有特殊含義和功能的保留字,它們被用于定義變量、控制結(jié)構(gòu)、數(shù)據(jù)類型等,下面是C語(yǔ)言中的一些關(guān)鍵字的分類和說(shuō)明:

目前創(chuàng)新互聯(lián)已為近千家的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬空間、綿陽(yáng)服務(wù)器托管、企業(yè)網(wǎng)站設(shè)計(jì)、太康網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。
1、數(shù)據(jù)類型關(guān)鍵字:
int: 整數(shù)類型
float: 單精度浮點(diǎn)數(shù)類型
double: 雙精度浮點(diǎn)數(shù)類型
char: 字符類型
void: 無(wú)類型或空類型
2、存儲(chǔ)類別關(guān)鍵字:
auto: 自動(dòng)變量,局部變量默認(rèn)存儲(chǔ)類別
static: 靜態(tài)變量,程序執(zhí)行期間一直存在
extern: 外部變量,表示在其他文件中聲明的全局變量
register: 寄存器變量,建議將變量存儲(chǔ)在CPU寄存器中以提高訪問(wèn)速度
3、控制語(yǔ)句關(guān)鍵字:
if: 如果條件成立則執(zhí)行后續(xù)代碼塊
else: 否則,與if語(yǔ)句配對(duì)使用
switch: 根據(jù)表達(dá)式的值跳轉(zhuǎn)到相應(yīng)的代碼塊
case: switch語(yǔ)句中的分支標(biāo)記
default: switch語(yǔ)句中的默認(rèn)分支標(biāo)記
while: 當(dāng)條件為真時(shí)重復(fù)執(zhí)行循環(huán)體
do: 先執(zhí)行一次循環(huán)體再判斷條件
for: 根據(jù)給定的條件重復(fù)執(zhí)行循環(huán)體
break: 跳出當(dāng)前循環(huán)或switch語(yǔ)句
continue: 跳過(guò)本次循環(huán)剩余部分,進(jìn)入下一次循環(huán)條件判斷
goto: 無(wú)條件跳轉(zhuǎn)到指定的標(biāo)簽位置
4、函數(shù)定義關(guān)鍵字:
return: 從函數(shù)返回并帶回一個(gè)值
void: 無(wú)返回值的函數(shù)
main: C程序的入口函數(shù)
include: 包含頭文件的預(yù)處理指令
define: 宏定義指令,用于定義常量或函數(shù)替換
typedef: 定義新的數(shù)據(jù)類型別名
sizeof: 獲取數(shù)據(jù)類型的大?。ㄒ宰止?jié)為單位)
volatile: 告訴編譯器該變量可能被意外修改,不要進(jìn)行優(yōu)化
const: 定義常量,不可改變其值
5、其他關(guān)鍵字:
struct: 定義結(jié)構(gòu)體類型
union: 定義聯(lián)合體類型
enum: 定義枚舉類型
typedef: 為已有的數(shù)據(jù)類型定義一個(gè)新的名稱
volatile: 告訴編譯器該變量可能被意外修改,不要進(jìn)行優(yōu)化
const: 定義常量,不可改變其值
分享文章:c語(yǔ)言中的關(guān)鍵字有哪些?
本文來(lái)源:http://fisionsoft.com.cn/article/cospdgp.html


咨詢
建站咨詢
