下列对枚举类型的使用的代码中错误的是()。
A: enum {no, yes, none}answer;
if (answer == yes)
{
printf("Yes
");
}
B: enum response{no = -1, yes = 1, none = 0};
enum response answer;
C: answer = yes;
printf("%d", answer);
D: answer = "yes";
printf("%s", answer);
A: enum {no, yes, none}answer;
if (answer == yes)
{
printf("Yes
");
}
B: enum response{no = -1, yes = 1, none = 0};
enum response answer;
C: answer = yes;
printf("%d", answer);
D: answer = "yes";
printf("%s", answer);
举一反三
- 下列对枚举类型的使用的代码中错误的是()。 A: enum {no, yes, none}answer; if (answer == yes) { printf("Yes\n"); } B: enum response{no = -1, yes = 1, none = 0}; enum response answer; C: answer = yes; printf("%d", answer); D: answer = "yes"; printf("%s", answer);
- 下列对枚举类型的正确定义形式为( ) A: enum a={one,two,three}; B: enum a{one=9,two=-1,three}; C: enum a={"one","two","three"}; D: enum a{"one","two","three"};
- 以下能正确输出字符a的语句是( )。 A: printf("%s","a"); B: printf("%s",'a'); C: printf("%c","a"); D: printf("%d",'a');
- 以下对枚举类型名的定义中正确的是: A: enum a{sum=9,mon=-1,tue}; B: enum a={sum,mon,tue}; C: enum a={"sum","mon","tue"}; D: enum a{"sum","mon","tue" }
- 以下能正确输出字符a 的语句是( )。 A: printf("%d", 'a'); B: printf("%c", "a"); C: printf("%s", 'a'); D: printf("%s", "a");