阅读以下程序 #include main() { Int Case;floatprintF; printf(“请输入2个数:”); scanf(“%d%f”,&Case,&printF);

admin2013-02-23  32

问题 阅读以下程序
    #include
    main()
    {  Int Case;floatprintF;
       printf(“请输入2个数:”);
       scanf(“%d%f”,&Case,&printF);
       printf(“%d%f﹨n”,Case,printF);
    }
    以下说法正确的是(    )。

选项 A、定义语句出错,Case是关键字,不能用作用户自定义标识符,printF不能用作用户自定义标识符
B、定义语句出错,Int无法被识别。
C、定义语句无错,scanf不能作为输入函数使用
D、定义语句无错,printf不能输出Case的值

答案C

解析 在C语言中,gwitcb()后的一对圆括号中可以是整型表达式或字符表达式。case语句后面的常量表达式的类型必须与swItch后圆括号中的表达式类型相同,各case语句标号的值应该互不相同。选项A中case后面的常量表达式为实型,所以不正确;选项D中case后面出现了变量表达式,所以选项D错误。
转载请注明原文地址:https://jikaoti.com/ti/jgn0FFFM
0

最新回复(0)