我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

为什么最后输出3而不是3 2 1?

int n=3;do{printf ("%d",n--);}while (!n);"

printf ("%d", n--); 输出3,n变为2,while(!n)循环条件不满足,循环结束
!n即只有n为0时条件才成立

近期文章

  • Java编程求两直线是否平行九命
  • TensorBoard启动失败,在火狐浏览器不显示结果
  • 为什么会出现这个问题以前不会
  • 三菱M70数控铣床开机主轴急停报警排故求助
  • Gardner算法在突发信号中的使用
  • matlab函数输入不能切换下一行?只能按回车键,但是没输入完,然后就错误了?
  • idea2021.3单元测试遇到的问题 ,怎么解决
  • 能够在dev c➕➕上面运行的
  • 最少时间差,输入数据,判断最小的时间。
  • 子线程会在while死循环么?取掉System.out.println(".");会么?请跑一遍后回答 ~_~
  • 有没有人可以教我一下。
  • 求源程序,工作原理图?
  • 就要满绩-Sprint log(No.5)
  • 数据泵如何完全覆盖导入数据库,覆盖原数据库里所有的内容
  • 我不会这个!。?,~
  • return codecs.ascii_decode(input, self.errors)[0] UnicodeDecodeError: 'ascii' codec can't decode byt
  • 正则表达式如何匹配括号里的东西
  • Python打包exe文件无法运行
  • 定义递归函数sum(n)计算1+2+直到+n, 其中n的类型是int,函数类型是double。
  • 设置了悬浮广告框,这个代码是什么意思呢?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华