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

admin2009-02-15  27

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

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

答案2

解析 本题考查逻辑非运算符和不等于运算符的区别,逻辑非运算符“!”的优先级大于不等于运算符“!=”的优先级。注意:for语句和do…while语句的使用。
转载请注明原文地址:https://kaotiyun.com/show/0PXp777K
0

最新回复(0)