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
Dang
GREEN=-2
后,后面的数据就从-1开始枚举,所以RED=0,BLUE=1,GREEN=-2,YELLOW=-1,PINK=0