首頁 > 問答 > 主體
如果在Linux下使用GCC編譯器執行下列程序,輸出結果為何?
#include<stdio.h> int main(){ enum color{RED,BLUE,GREEN=-2,YELLOW,PINK}; printf("%d %d",BLUE,PINK); return 0; }
不是很懂,C語言中enum類型資料都有什麼特別的語法?
C
enum
原問題出處:Linux下C語言的幾道經典面試題
欧阳克2017-06-26 11:01:04
當GREEN=-2後,後面的資料從-1開始枚舉,所以RED=0,BLUE=1,GREEN=-2,YELLOW=-1,PINK=0
GREEN=-2
RED=0,BLUE=1,GREEN=-2,YELLOW=-1,PINK=0