1024手机基地看电影,午夜福利视频导航,国产精品福利在线一区,亚洲欧美日韩另类成人,在线观看午夜日本理论片,成年超爽免费网站,国产精品成人免费,精品动作一级毛片,成人免费观看网站,97精品伊人久久大香蕉
標題:
關于下面這種C語言定義的寫法,求解答
[打印本頁]
作者:
15796245
時間:
2018-7-24 22:46
標題:
關于下面這種C語言定義的寫法,求解答
typedef enum{ SWITCH_NULL = 0x00,
SWITCH_UP = 0x01,
SWITCH_DOWN = 0x02,
SWITCH_STOP = 0x04,
} switch_status_t;
定義:
switch_status_t switch_status
switch_status_t switch_status_get(void)
{
return(switch_status);
}
這種寫法是什么意思呢?
我只知道可以用 unsigned char 函數名 {return 返回值;} 這種寫法。。。 求解答。 謝謝!
作者:
wenzedong
時間:
2018-7-25 10:16
這是枚舉類型,你可以查一下關鍵字enum,typedef是指自定義了一個enum類型,內部有三個變量,switch_status_t就類似于uchar ,switch_status就類似定義的uchar型的一個變量
uchar number=10;
uchar hanshu(void)
{
return number;
}
只不過switch_status不是一個值,而是三個變量了(變量有各自的值)
作者:
15796245
時間:
2018-7-25 17:53
wenzedong 發表于 2018-7-25 10:16
這是枚舉類型,你可以查一下關鍵字enum,typedef是指自定義了一個enum類型,內部有三個變量,switch_status_ ...
有點懂了 現在剛接觸軟件 對于枚舉啊 數組啊 結構體啊 什么的 還不是很了解。 謝謝哈
歡迎光臨 (http://m.raoushi.com/bbs/)
Powered by Discuz! X3.1