首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

while(!x!=0)是什么意思?解决思路

2012-03-28 
while(!x!0)是什么意思?intx0,s0while(!x!0)s+++xprintf(“%d”,s)运行程序段后输出1? [解决办法]in

while(!x!=0)是什么意思?
int   x=0,s=0;
while(!x!=0)   s+=++x;
printf(“%d”,s);

运行程序段后输出1?


[解决办法]
int x=0,s=0;
while(!x!=0) s+=++x;
printf(“%d”,s);

运行程序段后输出1?

!x!=0 按照优先级相当于(!x) != 0,起初,x == 0,!x!=0为真,
在循环体里x增1,s = 1,!x!=0为假,跳出循环,输出s为1。

热点排行