枚舉和常量類哪個好 怎么把u8值和枚舉型常量作比較?
怎么把u8值和枚舉型常量作比較?句子“enum day{Sunday,Monday,周二,Wendsday,周四,周五,statuday}定義符號常量,如Sunday,Monday等。在下面的程序中,
怎么把u8值和枚舉型常量作比較?
句子“enum day{Sunday,Monday,周二,Wendsday,周四,周五,statuday}定義符號常量,如Sunday,Monday等。在下面的程序中,您可以聲明枚舉變量day today,為其賦值,或確定其值。定義枚舉類型有兩個主要優(yōu)點。首先,它可以提高程序的可讀性。星期天和星期一比0和1更容易理解。其次,它可以限制變量的類型和值。枚舉常量是枚舉類型的合法值。在本例中,星期日、星期一、星期二、星期四、星期日、星期五和stadurday是枚舉常量。每個常量的對應(yīng)值在編譯時確定。枚舉變量是聲明為已定義枚舉類型的變量。今天在這種情況下。用枚舉常量定義變量是不清楚的。實際上,它包括三個階段:第一,定義一個枚舉類型;第二,聲明一個變量為枚舉類型;第三,用一個枚舉常量給變量賦值