若变量已正确定义并赋值,则下列条件语句中,功能与其他语句不同的是
(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?
人气:170 ℃ 时间:2019-08-21 14:39:16
解答
只要a不为零,则A执行 printf("%d\n",x); // if中的语句B执行 printf("%d\n",x);// else中的语句C执行 printf("%d\n",x); // if中的语句...
推荐
- 设变量a、b、c、d和y都已正确定义并赋值.若有以下if语句
- 若以下选项中的变量a, b, y均已正确定义并赋值,则语法正确的switch语句是
- 若变量a,i已正确定义,且i已正确赋值,合法的语句是?A.a==1 B.++i C.a=a++
- 整数变量a ,赋值语句a=(a%3=0?1:0)的意思
- 若变量均已正确定义并赋值,为什么x=n%2.5赋值语句是错误的?
- 1.What an important meeting it is 同义句 2.The girl has two big eyes .She is Nancy合并句
- 一条路一侧原来每隔50米安装一根电线杆,现在该侧每隔60米安装一根,原来连两端的两根一共61根.
- constant dropping wears the stone 英文修辞手法是什么?
猜你喜欢