问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Code::Blocks,while循环的时候运行框没反应,啥都不显示?

发布网友 发布时间:2022-04-23 10:45

我来回答

4个回答

热心网友 时间:2023-10-11 17:20

你的程序有三个问题,

一while循环的条件不用加双引号

二while语句末尾不能加分号

三换行符是"\n"不是"/n"

改正后完整的C语言程序如下(改动的地方见注释)

#include<stdio.h>

#include<stdlib.h>

int main()

{

 int i=0;

 while(i<10)//这里去掉"i<10"的双引号和末尾的分号

 {

  printf("i=%d\n",i);//这里斜杠n改成反斜杠n

  i++;

 }

 return 0;

}

热心网友 时间:2023-10-11 17:21

"很简单的代码应该没错"这句话是没错。但是代码有错(且错了三处)。

1)while后面的逻辑表达式应该是没有双引号的,否则不能起到逻辑判断的作用。现在加了双引号后,导致它是一个指向字符串的指针(总不等于0的),所以被系统判断为“真”,于是就循环了。

2)这个循环语句这一行的末尾不应该加分号,加了分号表示while循环已经结束(但是你循环的内容什么也没写,于是导致什么都没有输出),因为判断循环的条件没有更改,所以就导致一旦进入循环,就是一个“死循环”。

3)输出语句中'\n'原本是表示一个换行符,但是写成/n就只能照原样输出了(起不到换行的作用了)。

建议按下图修改:

热心网友 时间:2023-10-11 17:21

while语句内部是表达式,不能加双引号,其次while后面不能加引号,不然后面的循环语句不会循环执行,最后,输出语句printf内部应该是\n

热心网友 时间:2023-10-11 17:23

不要急于写代码,要把语法弄明白再说。这里有显然的错误
while( i<10) ,这里不能加引号
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
宝宝被蜱虫叮咬后怎么办? 宝宝被蜱虫咬后该怎么办? 宝宝被蜱虫咬了,要怎么办啊? 宝宝被蜱虫咬了该怎么办? 携程旅行飞机票怎么退 携程旅行退机票手续费介绍 苹果七用ios10.0.01为什么打字 翻照片都炒鸡卡?刚刚买了几天 而且是1... 苹果7怎么老是感觉一顿一顿的 有没有人把苹果手机系统换成ios10之后,老死 QQ会员怎样成为VIP2 codeblocks安装好了,但是写了代码之后要运行时下面报错的框没反应啊?求助_百度问一问 易爆的有哪些 梦见和自己的朋友打架,我赢了。 我梦见我和他们打起来我赢了他给我跪下了 梦见自己与别人生死之争并赢了? 家中有哪些易燃易爆物品 家中经常使用的物品中属易燃易爆物品的是( ) 甲烷多少浓度易燃,易爆 属于易燃易爆物品的是哪些? 甲烷是易燃气体吗? 甲烷是一种易燃易爆气体,只有明火才能引燃。这种说法对吗? 甲烷属于哪类化学品请问是否属于危险化学品 纯甲烷容易爆炸吗? 甲烷是危险化学品吗,已易制爆化学品吗 装有甲烷可以剧烈撞击吗? 甲烷是不是易燃易爆品? 2G内存物理内存过高怎么办 2G的内存怎么设置自定义虚拟内存好? 2G内存怎么设置虚拟内存? 2G内存怎么设置虚拟内存 我的codeblocks为什么运行不了? 梦见与别人刀剑相搏,自己胜了 codeblocks编完程序后run没反应,怎么办啊 梦见跟人打架自己赢了 跟哥们反目 CodeBlocks 8.02 build 和 run 都没反应 梦见和别人吵架最后我赢了………求解 codeblocks写的东西不能运行 梦见自己和别人吵架,并且自己胜利了,说明什么? 用codeblocks创建新文件后,输完代码,按“build and run”,为什么没反应? 梦见和别人掰手腕,我赢了.预示着什么吗? codeblocks不能编译,就是点运行和F9都没反应。求助啊 为什么用codeblocks运行helloworld没有反应? 我的win7系统下不能运行codeblocks,点运行没有什么反应,都说是编译器问题,有的说是系统不兼容,??? 我的codeblocks为什么运行不了编好的程序了? 把水放到冰箱里,多长时间才能变成冰? codeblocks按build之后没反应 把水放进冰箱中的冷冻室,最快要多久才能结冰呢? 用codeblocks、Dev C++编译出的exe文件打开都没反应 我的codeblocks为什么运行时没有反应 出现没有构建 ?系统是win7 32位的,dev c++也不能运行?急 把水冻成冰需要多长时间