若变量已正确定义并赋值,则下列条件语句中,功能与其他语句不同的是
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/05 08:07:23
若变量已正确定义并赋值,则下列条件语句中,功能与其他语句不同的是
(A)if(a) printf("%d\n",x); else printf("%d\n",y);
(B)if(a==0) printf("%d\n",y); else printf("%d\n",x);
(C)if(a!=0) printf("%d\n",x); else printf("%d\n",y);
(D)if(a==0) printf("%d\n",x); else printf("%d\n",y);
为什么是D?
(A)if(a) printf("%d\n",x); else printf("%d\n",y);
(B)if(a==0) printf("%d\n",y); else printf("%d\n",x);
(C)if(a!=0) printf("%d\n",x); else printf("%d\n",y);
(D)if(a==0) printf("%d\n",x); else printf("%d\n",y);
为什么是D?
只要a不为零,则A执行 printf("%d\n",x); // if中的语句
B执行 printf("%d\n",x); // else中的语句
C执行 printf("%d\n",x); // if中的语句
D执行 printf("%d\n",y); // else中的语句, 不同.所以是答案备选
如果a为零,则A执行 printf("%d\n",y); // else中的语句
B执行 printf("%d\n",y); // if中的语句
C执行 printf("%d\n",y); // else中的语句
D执行 printf("%d\n",x); // if中的语句, 不同. 所以是答案
B执行 printf("%d\n",x); // else中的语句
C执行 printf("%d\n",x); // if中的语句
D执行 printf("%d\n",y); // else中的语句, 不同.所以是答案备选
如果a为零,则A执行 printf("%d\n",y); // else中的语句
B执行 printf("%d\n",y); // if中的语句
C执行 printf("%d\n",y); // else中的语句
D执行 printf("%d\n",x); // if中的语句, 不同. 所以是答案
若变量已正确定义并赋值,则下列条件语句中,功能与其他语句不同的是
若变量均已正确定义并赋值,为什么x=n%2.5赋值语句是错误的?
有以下定义语句double a,b;int w; long c; 若各变量已正确赋值,则下列选项中正确的表达式是____
设有变量定义语句char a; 则下面的赋值语句中 ( ) 是正确的.
大一基础C语言问题有以下定义语句double a,b; intw; long c;若各变量已正确赋值,则下列选项中正确的
(15) 有以下定义语句 double a,b; int w; long c; 若各变量已正确赋值,则下列选项中正确的表
计算机C语言7.有以下定义语句double a,b;int w; long c;若各变量已正确赋值,则下列选项中正确的表
若以下选项中的变量a, b, y均已正确定义并赋值,则语法正确的switch语句是
【求助c语言】设下面涉及的变量均已定义成int类型并赋值,则下列赋值语句不正确的是
若变量x、y 已正确定义并赋值,以下符合C 语言语法规则的语句是( ) 选择一个答案 a. ++x, y = x--;
答案为什么是C15.有以下定义语句 double a,b; int w; long c; 若各变量已正确赋值,则下列选项
1. 若以下选项中的变量已正确定义,则正确的赋值语句是 . A) x1=26.8%3; B) 1+2=x2; C) x3