If you use the GCC compiler to execute the following program under Linux, what is the output result?
#include int main(){ enum color{RED,BLUE,GREEN=-2,YELLOW,PINK}; printf("%d %d",BLUE,PINK); return 0; }
I don’t understand very well. What’s the special syntax forenum
type data inC
language?
Original question source: Several classic interview questions in C language under Linux
When
GREEN=-2
, the subsequent data will be enumerated from -1, soRED=0, BLUE=1, GREEN=-2, YELLOW=-1, PINK=0