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) ,这里不能加引号
Code::Blocks,while循环的时候运行框没反应,啥都不显示?
一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改成...
codeblocks无法编译运行 无法编译运行解决办法
1、首先登陆codeblocks官网,上官网才是专业人士的做法,点download进入下载页面。2、一般只是使用,不会对它的源代码做修改,因此选择release版本。3、之后可以看到针对各种操作系统的版本,一般大家用的是Windows版本,这里注意要选择后两个版本,第一个版本是不带编译器的,盲目选择第一个版本产生的后果后...
为什么codeblock运行后没有差误提示了?
答:第一步,打开Code::Blocks,点击菜单栏Settings选项; 点击第三个Compiler ; 第二步,选择左侧Global compiler settings; Selected compiler选择GNU GCC Compiler 选择Toolchain executables选项;查看编译器根目录; 第三步,找到Code::Block...我用codeblocks怎么没有实时的错误提示 答:按F2 一般关...
CodeBlocks打入代码后无法运行是什么情况?
如果安装了带编译器的codeblocks,还是不能编译,那可能就是设置问题了。\x0d\x0a打开codeblocks , 点菜单中的 setting , 选择 compiler and debugger。\x0d\x0a会弹出一个设置页,请确认右边的compiler 选择的是GNU GCC Compiler.\x0d\x0a下面有几个标签页,分别是Compiler setting , Linker...
我的codeblocks为什么运行不了?
编译器没配置好 你要确保你的下面这图里的那个红色箭头指的文件夹下面有一个bin文件夹,比如我这个是 E:\Program\MSYS2\mingw64,那么我必须有一个E:\Program\MSYS2\mingw64\bin文件夹,然后蓝色框框里的那些xxxxx.exe必须在这个bin文件夹里面(前面的x86_64-w64-mingw32-可以不要,具体看你bin文件...
codeblocks下面的框不见了
1、打开codeblock。2、下面是一段演示的c++示例程序。3、点击菜单栏的如图的运行按钮,程序报错,下面框不见了,继续下面操作。4、点菜单栏的view(如图)。5、点log(如图),或者按F2键。6、下面的框出现了,问题解决了。
codeblocks打开后不显示任何界面,但是有进程!是启动编译软件的时候!不...
请最好发图上来 依据目前的情况给出如下建议:1 确认是否正确安装了(请确保安装路径不包含中文,没有安装其他插件)2 编译器是否正确指定了(codeblocks本身不带编译器,而是使用cygwin、gcc或者vs的编译器)3 是否下载的正确的安装包,而不是旧版本或者与自身操作系统不匹配的版本 ...
codeblocks不能编译,就是点运行和F9都没反应。求助啊
编译器的目录没有设置对,点击setting- compiler and debugger settings后弹出一个对话框,左侧的栏里选择Global compiler settings,右边的栏里选择Toolchain executables.这里有个指定编译器安装目录的框,确认下是否指定对。我的是:D:\study\CodeBlocks\MinGW 其实楼上说的是对的,我只是详细说明了下~...
CodeBlocks构建运行不了,构建记录显示这个,该怎么解决,让他运行
下载MinGW,安装到C盘根目录,为了方便我已经上传到百度云。文件里面有个教程,推荐看看 Settings选择Compiler selected compiler这个框框选择GNU GCC Compiler。点击set as default.一路确定 选择reset defaults .一路确定。点击最下面的确定后返回到了cd最初界面,重启后有用了。
为什么codeblocks进去之后 编译C++语言时候 总是什么都没有做?怎么可以...
codeblock只是个IDE,里面可以集成各种编译工具,缺省可能安装了Mingw(GNU工具在Windows上的一种移植),事实上编译C++源程序的时候,IDE会调用GCC(或者其他编译工具,比如VS studio系列...)来做编译连接的动作 你可以从下面的build log窗口看到编译的动作,编译和链接 ...