预定义标识符是系统已经有过定义的标识符,用户可以重新定义,可以作为变量名。scanf为库函数名,属于预定义标识符,可以被用户重定义,所以第一行语句合法。case为关键字,是选择结构switch语句中的关键字,不可被用户重定义,所以第二行语句不合法。D选项正确。
int scanf; float case; 则以下叙述正确的是___。 A.两行定义语句都不合法 B.两行定义语句都合法 C.第1行语句不合法 D.第2行语句不合法 你可能感兴趣的试题 单项选择题 设有一联合体变量定义如下: union data { long a; float b; int c; char ...
int scanf; float case; 则以下叙述正确的是( )。 A.第 2 行语句不合法B.两行定义语句都合法C.第 1 行语句不合法D.两行定义语句都不合法 点击查看答案&解析手机看题 你可能感兴趣的试题 单项选择题 以下叙述中错误的是( )。 A.C 程序经过编译、 链接步骤之后才能形成一个真正可执行的二进制机器指令文件...
设有两行定义语句:int scanf;float case;则以下叙述正确的是( )。 A 两行定义语句都不合法 B 两行定义语句都合法 C 第1行语句不合法 D 第2行语句不合法 查看答案解析 全站作答 216次 作答正确率 67% 易错选项 A试题来源: 扫码在手机上做题 查看完整版 【网站来源】...
A、第2行语句不合法B、两行定义语句都合法C、第1行语句不合法D、两行定义语句都不合法请帮忙给出正确答案和分析,谢谢!
scanf(“%c%c%c”,&c1,&c2,&c3); 如输入a b c 字符“a”送给c1,字符“ ”送给c2,字符“b”送给c3,因为%c只要求读入一个字符,后面不需要用空格作为两个字符的间隔。 ——— 10、输入输出的数据类型与所用格式说明符不一致。 例如,a已定义为整型,b定义为...
include <stdio.h> int main(){ float x,y; //定义两个浮点数 scanf("%f",&x); //输入一个浮点数x switch((int)x/10) //x除以10后取整得出一个整数,进入下面的相应选择 { case 0: y=1.0; //得数是0的情况 printf("y=%f\n",y);break; //退出选择 case 1: y=2*...
{ float a,b,c,t; scanf("%f,%f,%f",&a,&b.&c); 4 2 1 if (a>b) {t=a;a=b;b=t;} 2 4 1 if (a>c) {t=a;a=c;c=t} 1 4 2 if (b>c) {t=b;b=c;c=t;} 1 2 4 printf("%f,%f,%f",a,b.c); } switch 语句 ...
阅读以下程序 #include main() { int case float printF printf(' 请输入 2 个数 : ') scanf('%d %f',&case,&printF) printf('%d %f/n',case,printF) } 该程序编译时产生错误,其出错原因是 A.定义语句出错, case 是关键字,不能用作用户自定义标识符B.定义语句出错, printF 不能用作用户自定义...
1阅读以下程序 #include<stdio.h> main() {Int Case;float printF; printf("请输入2个数:"); scanf("%d %f",&Case,&printF); printf("%d%f\n",Case,printF); } 以下说法正确的是( )。 A.定义浯句出错,Case是关键字,不能用作用户自定义标识符,printF不能用作用户自定义标识符B.定义语句出错,In...