永发信息网

【while是什么意思】while(1)什么意思while(i--)什么意思?

答案:2  悬赏:20  手机版
解决时间 2021-02-27 17:21
【while是什么意思】while(1)什么意思while(i--)什么意思?
最佳答案
【答案】 while语句的原型是while(表达式)语句,当表达式为非0值时,执行while语句中的嵌套语句.
  那么while(1)其中1代表一个常量表达式,他永远不会等于0.所以,循环会一直执行下去.除非你设置break等类似的跳出循环语句循环才会中止
  while(i--)其中i是一个变量,因此表达式i--有不同的值,依次递减,i--是先取值后减,--i先加后取值,所以i--的值同未执行该自减运算时的i相等.因此当i为0时,循环会跳出
  很容易混淆的是把i--的值误认为i执行自减后的值,可以编个小程序验证下
  #include
  #include
  using namespace std;
  int main()
  {
  int i=1;
  while(i--)//此时i=0
  {
  i--;//执行该语句i为-1
  break;
  }
  cout
全部回答
谢谢解答
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
立邦万通装饰这个地址在什么地方,我要处理点
男朋友如果打游戏不回复你信息,你会怎么想(
奔驰R500与R350区别
一转眼我们一同行好久,旅行才刚启程是哪首歌
0,a不等于1)是奇函数.求b的值,并判断f(x)的单
封印者绿色次元凝胶怎么得哇现在,买转换器不
扬中市墙体改革和建筑节能领导小组办公室地址
问道帮派管理员在哪
七中风味炸串(三中店)在什么地方啊,我要过去
您好。在递交辞职信后,不办完手续能否去到另
工程建设项目实施过程中设计准备阶段的完成标
你们身边有鼻子很扁很塌几乎看不到鼻梁的女生
电脑绣花牛皮怎么办,而且要求针孔很小
煤炭含硫量如何测量
粉底液和BB霜到底有什么区别呢,专业的姐姐帮
推荐资讯
如何使照片上被打马赛克的头像显示出来
厦门市湖里平安门诊部在哪里啊,我有事要去这
永顺招待所地址有知道的么?有点事想过去
streaw-breey怎么读
27046=2×( )+7×( )+4×( )+6×( )
潘家园旧货市场西门怎么去啊,有知道地址的么
win7系统中的win+X键是什么,怎么按的,是哪
今天收到一转账支票 日期写: 贰零壹壹 年 零
2016年10月11日凌晨四点出生的男孩五行缺什么
汤普森葡萄籽怎么样
电动车怎么看那个电压表???
农村信用合作社(鹤龄信用社)怎么去啊,有知道
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?