下面程序的输出结果为()
#include <stdio.h> int main() { enum Weekday{sum=7 ,mon=1 ,tue, wed, thu,fri,sat}; enum Weekday day=sat; printf("%d\n",day); return 0; }
A.7 B.6 C.5 D.4
枚举元素不是变量,而是常数,因此枚举元素又称为枚举常量
枚举元素不是变量,而是常数,因此枚举元素又称为枚举常量。因为是常量,所以不能对枚举元素进行赋值。枚举元素作为常量,它们是有值的,C 语言在编译时按定义的顺序使它们的值为,1,2,…。 在上面的说明中,sun 的值为 0,mon 的值为 1,…sat 的值为 6,如果有赋值语句 day=mon; 则 day 变量的值为 1。当然,这个变量值是可以输出的。例如: printf ("%d",day); 将输出整数
这啥呀
少wed
admin 回复 arcsinX: 已修正
B
用户登录可进行刷题及查看答案
登录后提交答案