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

为什么是死循环,还有printf中的i++是什么意思

int i=1;
while(i=10)
printf("%d",i++);

少了一个等号。

int i=1;
while(i==10)
printf("%d",i++);

i=10相当于赋值给i了出现死循环,楼上说的i==10那么就不会打印了,也就是不会进去循环,因为i不等于10。应该改为while(i < 10)

近期文章

  • python链接RedisCluster集群 没有任何反应
  • vscode不生成.exe文件
  • 默认展示开始日期结束日期背景颜色展示出来
  • 运行的结果为什么相同
  • 126邮箱登陆模块中元素的xpath
  • C语言数组排序比较大小
  • 像方改正模型输出错误
  • 广度优先搜索和深度优先搜索的区别
  • PTA习题:币值转换 为何一般中间0出错
  • Xcode13创建c语言文件为啥git存储库创建失败呀
  • (Hadoop)VMware下Centos6.5虚拟机安装Hadoop输入指令报错
  • 没办法计算运费,不知道怎么搞
  • centos运行rpm文件
  • oracle的users表空间移植到另外一个文件路径 ,必须关库下移动?
  • 有网但edge浏览器的搜索无法使用,如何解决?
  • 在vscode上运行一段代码就出现了如下错误,有dio大的解答一下吗。
  • 运行完代码后,内存过高,怎么释放内存?
  • 如何解决字母是无效语法的问题
  • code blocks在一个.h文件输出中文有乱码,其他没有
  • 使用spss modeler软件,对训练样本数据进行建模的时候出现了错误

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华