c语言题目 求解释 急

求大佬解答
2025-02-25 12:36:42
推荐回答(1个)
回答1:

第一题:
三目运算符,由右至左依次运算。
题目相当于a第二题:
枚举类型。
枚举类型若定义时不赋初值,那么会默认对第一个元素赋0,后面的元素依次+1;
也可以在定义时给任意的成员赋初值,未赋初值的使用默认值,即比前一元素大1。
题目中blue=10,紧跟其后的white没赋值,则为11,再后边的black也没赋值,则其比前边的white大1,因此为black的值为12。