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

admin2013-06-11  35

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

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

答案B

解析  本题中,“!”表示逻辑非运算符,“! =”表示不等于运算符,逻辑非运算符比不等于运算符的优先级高。
转载请注明原文地址:https://kaotiyun.com/show/1wJp777K
0

最新回复(0)