電子開發網

電子開發網電子設計 | 電子開發網Rss 2.0 會員中心 會員注冊
搜索: 您現在的位置: 電子開發網 >> 編程學習 >> C語言 >> 正文

C語言的那些關鍵字(32個)

作者:佚名    文章來源:本站原創    點擊數:    更新時間:2023/10/10

C語言32個關鍵字

第一類:數據類型關鍵字

A基本數據類型(5個)

void 聲明函數無返回值或無參數,聲明無類型指針,顯式丟棄運算結果。
char 字符型類型數據,屬于整型數據的一種。
int 整型數據,通常為編譯器指定的機器字長。
float 單精度浮點型數據,屬于浮點數據的一種,小數點后保存6位。
double 雙精度浮點型數據,屬于浮點數據的一種,比float保存的精度高,小數點后保存15/16位。

B類型修飾關鍵字(4個)

short 修飾int,短整型數據,可省略被修飾的int。
long 修飾int,長整形數據,可省略被修飾的int。
signed 修飾整型數據,有符號數據類型。
unsigned 修飾整型數據,無符號數據類型。

C復雜類型關鍵字(5個)

struct 結構體聲明。
union 共用體聲明。
enum 枚舉聲明。
typedef 聲明類型別名。
sizeof 得到特定類型或特定類型變量的大小。

D存儲級別關鍵字(6個)

auto 指定為自動變量,由編譯器自動分配及釋放。通常在棧上分配。
static 指定為靜態變量,分配在靜態變量區,修飾函數時,指定函數作用域為文件內部。
register 指定為寄存器變量,建議編譯器將變量存儲到寄存器中使用,也可以修飾函數形參,建議編譯器通“ 過寄存器而不是堆棧傳遞參數。
extern 指定對應變量為外部變量,即在另外的目標文件中定義,可以認為是約定由另外文件聲明的。
const 與volatile合稱“cv特性”,指定變量不可被當前線程/進程改變(但有可能被系統或其他線程/進程改
volatile 與const合稱“cv特性”,指定變量的值有可能會被系統或其他進程/線程改變,強制編譯器每次從內存中取得該變量的值。

第二類:流程控制關鍵字

A跳轉結構(4個)

return 用在函數體中,返回特定值(或者是void值,即不返回值)。
continue 結束當前循環,開始下一輪循環。
break 跳出當前循環或switch結構。
goto 無條件跳轉語句。

B分支結構(5個)"

if 條件語句。
else 條件語句否定分支(與if連用)。
switch 開關語句(多重分支語句)。
case 開關語句中的分支標記。
default 開關語句中的“其他”分治,可選。

C循環結構(3個)"

for for循環結構,for(1;2;3)4;的執行順序為1->2->4->3->2...循環,其中2為循環條件。
do do循環結構,do 1 while(2);的執行順序是1->2->1...循環,2為循環條件。
while while循環結構,
while(1) 2;的執行順序是1->2->1...循環,1為循環條件, 以上循環語句,當循環條件表達式為真則繼續循環,為假則跳出循環。

C語言的那些關鍵字(32個) 

Tags:C語言,關鍵字  
責任編輯:admin
請文明參與討論,禁止漫罵攻擊。 昵稱:注冊  登錄
[ 查看全部 ] 網友評論
關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
大学生男男澡堂69gaysex| A毛片毛片看免费| 国产成人免费全部网站| 亚洲欧美日韩小说| a在线观看免费| 欧美日韩亚洲一区二区三区| 老板在办公室里揉护士的胸视频| 美女啪啪网站又黄又免费| 成人av鲁丝片一区二区免费| 欧美激情精品久久| 好男人资源在线播放看| 日本暖暖视频在线| 国产精品人成在线播放新网站| 人善交VIDE欧美| www成人免费视频| 久久精品久久精品| 久久综合九色综合精品| 男男gay做爽爽的视频免费| 无码av免费一区二区三区| 动漫精品动漫一区三区3d| 亚洲av日韩av无码污污网站| 美国式禁忌在线播放| 夜夜爽一区二区三区精品| 亚洲精品欧美综合| 黄色软件下载免费观看| 我被黑人巨大开嫩苞在线观看| 免费国产高清视频| avtt天堂在线| 最近中文字幕高清字幕在线视频| 国产精品VA在线播放| 亚洲成av人片在线观看无码| 香蕉国产人午夜视频在线| 日本最新免费二区三区| 国产一国产一级毛片视频在线 | 91精品欧美一区二区三区| 最猛91大神ben与女教师| 欧美性xxxxx极品老少| 国产精一品亚洲二区在线播放| 久久亚洲国产精品五月天| 永久免费毛片在线播放| 国产熟睡乱子伦视频|