C语言之结构类型,什么意思?求大神解答

2022-04-19 社会 56阅读
enum colsrs {
red,
green,
blue,
pink
};
这种语法是常量枚举,red它常量值是0,green它在red之上+1,常量值是1,blue在green之上+1
常量值是2,以此类推最终pink它的常量值是3;

经过以上的分析

intk;

inta[3];

inta[red]=pink;等同于a[0]=3;语句是正确的;

red=1;语句是错误的,因为常量初始化后绝不能再次被赋值;

k=green+blue;等同于k=1+2;语句是正确的;

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com