A-A+

设有以下程序段 int x=0 s=0; while(!x!=0)s+=++x; print

2022-08-06 00:58:27 问答库 阅读 174 次

问题详情

设有以下程序段
int x=0,s=0;
while(!x!=0)s+=++x;
printf("%d",s);

A.运行程序段后输出0
B.运行程序段后输出1
C.程序段中的控制表达式是非法的
D.程序段执行无限次

参考答案

正确答案:B
解析:本题考查while语句的使用。本题考查逻辑非运算符和不等于运算符的区别,逻辑非运算符"!"的优先级大于不等于运算符"!="的优先级。

考点:程序