C语言while x=1;while(x>0)x++; 为什么是不是死循环

谢谢各位了!... 谢谢各位了!

即x自減一,判断减一后的值是否等于0,若等于0,则继续循环,否则推出

你对这个回答的评价是

--x的意思是x=x-1;!是逻辑非运算,!(--x)是循环条件

表示当x=x-1运算后如果x=0那么因为非运算,那么x不等于0循环继续;

如果x=x-1运算后,如果x不等于0则!(--x)=0,结束循环

你对这个回答的评价是

在while之后加分号,表明是空语句

也就是说,只要是while里的条件为真就会一直执行空语句,也就是什么都不做

当x = 0是,括号里为真退出while循环!

你对这个囙答的评价是?

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

这个是个简单的学生管理系统,我們学校的程序大作业就是做这个呵呵,希望能帮到你 #includ

七个如下:+ - * / % ++ -- 双目运算符+和-具

1.六个变量=表达式的赋值: =是赋值运算符,/=是除後赋值*=是乘后赋值, %=是取模后赋值+

用栈把中缀表达式(输入的式子)按优先级转为后缀表达式(逆波兰式,即运算符在前操作数在后),再利用栈


这个是把x赋值为0再判断这个if永遠不会成立
if(x==0)这个是判断x是不是等于0的
if(0这个表达式是先让0和x比较
0然后再用这个结果和1比较

我要回帖

更多关于 C语言while 的文章

 

随机推荐