若变量已正确定义并赋值,则下列条件语句中,功能与其他语句不同的是(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
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/03 15:40:02
![若变量已正确定义并赋值,则下列条件语句中,功能与其他语句不同的是(A)if(a) printf(](/uploads/image/z/4857633-9-3.jpg?t=%E8%8B%A5%E5%8F%98%E9%87%8F%E5%B7%B2%E6%AD%A3%E7%A1%AE%E5%AE%9A%E4%B9%89%E5%B9%B6%E8%B5%8B%E5%80%BC%2C%E5%88%99%E4%B8%8B%E5%88%97%E6%9D%A1%E4%BB%B6%E8%AF%AD%E5%8F%A5%E4%B8%AD%2C%E5%8A%9F%E8%83%BD%E4%B8%8E%E5%85%B6%E4%BB%96%E8%AF%AD%E5%8F%A5%E4%B8%8D%E5%90%8C%E7%9A%84%E6%98%AF%EF%BC%88A%EF%BC%89if%28a%29+printf%28%22%25d%5Cn%22%2Cx%29%3B+else+printf%28%22%25d%5Cn%22%2Cy%29%3B%EF%BC%88B%EF%BC%89if%28a%3D%3D0%29+printf%28%22%25d%5Cn%22%2Cy%29%3B+else+printf%28%22%25d%5Cn%22%2Cx%29%3B%EF%BC%88C%EF%BC%89if%28a%21%3D0%29+printf%28%22%25d%5Cn%22%2Cx%29%3B+else+printf%28%22%25d)
若变量已正确定义并赋值,则下列条件语句中,功能与其他语句不同的是(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
若变量已正确定义并赋值,则下列条件语句中,功能与其他语句不同的是
(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
只要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中的语句, 不同. 所以是答案