3 回答

TA貢獻(xiàn)1877條經(jīng)驗(yàn) 獲得超1個(gè)贊
typedef enum
{
ERROR = 0,
SUCCESS = !ERROR
} ErrorStatus;
ErrorStatus這個(gè)就是1個(gè)類型了,相當(dāng)於int之類的東西
所以以后可以使用
ErrorStatus err;

TA貢獻(xiàn)1793條經(jīng)驗(yàn) 獲得超6個(gè)贊
這個(gè)語(yǔ)句的作用是為數(shù)據(jù)類型
enum
{
ERROR = 0,
SUCCESS = !ERROR
}
定義一個(gè)別名ErrorStatus,這樣以后定義變量時(shí)就寫(xiě)ErrorStatus a;就可以了,而不用寫(xiě)較長(zhǎng)的enum{ERROR=0,SUCCESS=!ERROR} a;了.

TA貢獻(xiàn)1757條經(jīng)驗(yàn) 獲得超7個(gè)贊
定義類型,例如:
typedef long time_t;
之后在程序中聲明變量時(shí),
time_t a;
就相當(dāng)于
long a;
再如
有
typedef enum{yes,no} yes_no;
之后
yes_no a;
相當(dāng)于
enum{yes,no} a;
- 3 回答
- 0 關(guān)注
- 1277 瀏覽
添加回答
舉報(bào)