亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

關于C語言枚舉定義函數,是什么意思?

關于C語言枚舉定義函數,是什么意思?

千萬里不及你 2022-05-06 11:07:43
如下面typedef enum {NO_STATE_S = 0x00,TOUCH_START,PRE_SENSING_S,TIME_SAMPLING_S,SENSING_S,FILTERING_S,CALC_TOUCH_S,USER_S}tc_state;tc_state Continue(void){return 0;}這個是什么意思?謝謝!
查看完整描述

2 回答

?
UYOU

TA貢獻1878條經驗 獲得超4個贊

C語言并沒有枚舉定義函數,只有枚舉這種數據類型。
枚舉在C/C++/c#中,是一個被命名的整型常數的集合,枚舉在日常生活中很常見。
例如表示星期的SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY,
SATURDAY, 就是一個枚舉。
枚舉的說明與結構和聯合相似, 其形式為:
enum 枚舉名{
標識符[=整型常數],
標識符[=整型常數],
...
標識符[=整型常數]
} 枚舉變量;
例子:
enum Num
{
x1,
x2=0,
x3=50,
x4
}x;
則x1=0, x2=0, x3=50, x4=51



查看完整回答
反對 回復 2022-05-09
?
三國紛爭

TA貢獻1804條經驗 獲得超7個贊

枚舉型在C語言里面就相當于一個整數而已。
應用他主要是想限定該類型的值范圍(一般只能是定義的成員其中一個)
如 my0929my所說,一些嚴格的編譯器會給警告,
普通的編譯器沒什么問題

查看完整回答
反對 回復 2022-05-09
  • 2 回答
  • 0 關注
  • 160 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號