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語言中的關鍵字C語言
- C語言中volatile關鍵字的作用C語言
- C語言中static關鍵字詳解C語言
- C語言中,FILE是關鍵字嗎?C語言
- C語言中的關鍵字“ volatile”的用法C語言
- typedef關鍵字
- C語言中容易混淆的const關鍵字C語言
- 回應《C語言中typedef用法的疑惑》C語言
- C語言中typedef用法的疑惑——解惑公佈版C語言
- typedef和typename關鍵字 (轉)
- C語言中的關鍵字有哪些,分別代表什麼意思C語言
- C++typedef宣告,enum列舉型別C++型別
- C語言之static關鍵字C語言
- c語言static關鍵字的理解C語言
- C語言的幾個關鍵字C語言
- C語言 typedefC語言
- #define巨集與列舉以及typedef關鍵字的區別
- C語言中水平製表符 與退格鍵 的使用方法探索C語言
- C語言include關鍵字和引用.h .c的區別C語言
- Swift語言中class、struct、enum的聯絡與區別SwiftStruct
- 【粉絲問答10】C語言關鍵字static的使用詳解C語言
- C語言初學者必須掌握的關鍵字!C語言
- 淺談C語言中函式的使用C語言函式
- C語言中的#和##C語言
- c#關鍵字C#
- 【C#】as關鍵字的用法C#
- c語言中的&的用法C語言
- Synchronized關鍵字的使用synchronized
- c語言中i++與++i的使用技巧C語言
- C語言中 EOF,在不同系統中的組合鍵C語言
- C語言中sync()C語言
- C語言中有C語言
- 解析C語言中的sizeofC語言
- C語言中extern的用法C語言
- C語言中&&,||,&,| 的區別C語言
- c語言中的作用域C語言
- C# 關鍵字sealedC#
- C++關鍵字explicitC++