Jika anda menggunakan pengkompil GCC untuk melaksanakan program berikut di bawah Linux, apakah outputnya?
#include<stdio.h>
int main(){
enum color{RED,BLUE,GREEN=-2,YELLOW,PINK};
printf("%d %d",BLUE,PINK);
return 0;
}
Saya tidak faham dengan baik Apakah sintaks khas untuk C
語言中enum
data jenis?
Sumber soalan asal: Beberapa soalan temu bual klasik dalam bahasa C di bawah Linux
DangGREEN=-2
后,后面的數據就從-1開始枚舉,所以RED=0,BLUE=1,GREEN=-2,YELLOW=-1,PINK=0