C語言中關鍵字typedef、enum的使用
前言
關鍵字是C語言中程式設計中必不可少的,無論我們定義資料型別、修飾函式、變數還是用來迴圈等等都是必不可少的。
一、常見的關鍵字有
auto:自動,區域性變數之前都有。break:停止 ,char ,const ,continue :繼續 ,unsigned:無符號的 ,signed:有符號的 ,static;靜態 ,struct:結構體 ,typedef:型別定義:union:聯合體,void ,volatile,while,goto,if,
下邊主要講解typedef和enum的 使用
二、使用方法
1.typedef
關鍵字typedef來對型別重新命名;具體使用方法如下
typedef(型別重定義:typedef unsigned int u_int;(用 u_int代替 unsigned int)
程式碼示例如下):
int main() { typedef double db;//將double重新命名位db,就可以用db定義double資料型別 db b = 10.0; printf("%lf", b); return 0; }輸出結果如下:
2關鍵字enum的使用
關鍵字enum用來列舉常量;
enum的 使用
enum Sex
{ MELA,
FEMELA,
SECRET
};預設值依次為0,1,2
程式碼如下(示例):
int main() { enum SEX { MELA, FEMELA, SECRET }; int a = MELA; int b = FEMELA; int c = SECRET; printf("%d\n",a); printf("%d\n", b); printf("%d\n", c); return 0; }
輸出結果如下:
如果給MELA賦值100;下邊的依次加一( FEMELA就變成了101)
總結
當我們起變數或者函式名字時不能與關鍵字名字重複。
相關文章
- C語言中volatile關鍵字的作用C語言
- C語言中容易混淆的const關鍵字C語言
- C語言中static關鍵字詳解C語言
- typedef關鍵字
- C語言中的關鍵字有哪些,分別代表什麼意思C語言
- C語言之static關鍵字C語言
- C語言 typedefC語言
- c語言static關鍵字的理解C語言
- C語言的幾個關鍵字C語言
- #define巨集與列舉以及typedef關鍵字的區別
- C語言中水平製表符 與退格鍵 的使用方法探索C語言
- C語言include關鍵字和引用.h .c的區別C語言
- 【粉絲問答10】C語言關鍵字static的使用詳解C語言
- 淺談C語言中函式的使用C語言函式
- C語言中的#和##C語言
- c#關鍵字C#
- C語言初學者必須掌握的關鍵字!C語言
- 解析C語言中的sizeofC語言
- C語言中extern的用法C語言
- c語言中的作用域C語言
- c/c++ const關鍵字C++
- 【C】 30_C語言中的字串C語言字串
- C++中的 const 關鍵字C++
- explicit關鍵字【C++】C++
- C++關鍵字decltypeC++
- c語言中的getchar()和EOFC語言
- C 語言中的 sscanf 詳解
- C 語言中的 time 函式函式
- static在C語言中的作用C語言
- 使用 Synchronized 關鍵字synchronized
- yield from 關鍵字的 return 語句
- C++ 62個關鍵字的作用C++
- c語言中,while(1)語句使用break語句跳出迴圈C語言While
- 【轉】C++ static關鍵字C++
- Go 語言中的 collect 使用Go
- C語言中qsort函式的用法C語言函式
- C 語言中 static 的作用介紹
- C語言中的資料型別C語言資料型別