77问答网
所有问题
当前搜索:
while(y--)是什么意思
c语音第10题,程序不懂怎么执行,不明白答案,求大神解释下
while(y
---
)
答:
while(y--);
表示先判断y是否为0,不为0,继续循环同时y=y-1
,如果为0,则退出循环同时y=y-1。
while(y
— —
)是什么意思
啊
答:
先判断y值,后进行减减操作。如果y值大于0,继续循环。循环到y为0时跳出
。等效于:while(y){ y--;//other codes }
请问
while(y
--
)
;与while(--y);
什么
区别?要是后面都直接加一个printf...
答:
y--是先判定再减一,--y是先减1再判定。
所以while(y--)会多输出一个0
。
while(y
--
)是
个
什么意思
?
答:
判断
y
是否不是0 如果不是0 就自身-1 直达y=0为止 跳出循环 此时y=0 又因判断完又--了 所以跳出循环时y=-1
c语言中
while(y
--
)是
怎么结束的
答:
实际while(y--)是执行了两步:
1、先将y和0进行比较,判断y是不是0,如果是0则条件不成立 。2、判断完成后,再将y减去1的结果赋值给y
。在C语言中控制结构的条件表达式,始终是一个顺序点,以上面的while语句为例来说,编译器始终保证表达式y--完全执行完毕后,再执行循环体或者循环体以外的语句。
c语言中
while(y
--
)是
怎么结束的
答:
实际
while(y
--
)是
执行了两步:1、先将y和0进行比较,判断y是不是0,如果是0则条件不成立。2、判断完成后,再将y减去1的结果赋值给y。在C语言中控制结构的条件表达式,始终是一个顺序点,以上面的while语句为例来说,编译器始终保证表达式y--完全执行完毕后,再执行循环体或者循环体以外的语句。...
while(y
--
)是什么意思
答:
当,条件语句
while(y
--
)什么
时候跳出循环
答:
在C语言中,非零代表真,零代表假。
y
--的运行过程是,先使用了y的现有值,然后将y的值减1.
while()
循环是当循环条件的逻辑值为假时跳出。综上:当y的值变为0后,就会跳出循环了。
main
()
{int y=10;
while(y
--);printf("y=%d\n",y); }为
什么
答案是-1啊...
答:
while(y
--
)
;等价于while(y--!=0);最后有分号,因此一直执行while循环,直到y=0为止,退出循环,执行后面的printf语句。从y=10开始,依次对y的值进行判断,只要不等于0,就y自减1,继续执行while循环。一直到y=0,不满足循环条件,退出循环,执行y--,y自减1,变成-1 因此最后输出y=-1 本题...
int y=10;
while(y
--
)
;printf("%d",y);结果为
什么是
-1
答:
因为
y
--
是
先取出y值做
while
的判断条件,然后y值减1 y为0 时条件为假,结束循环,y值再减1 自然就是-1了 想想看
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
do…while典型例题
while循环简单例子
while不满足条件但不跳出
while循环用法格式
c语言中switch怎么用
1!+2!+3!+...+10!编程
c语言只能读写二进制文件
条件运算符c语言
double可以定义字符吗