DEV C++写C语言代码 printf("sum is %d\n",sum); “” 以内的都是红色的,这是怎么回事啊。

如图所示,调试运行也没结果的。

第一,这个不是没有结果,而是dev的软件决定了你没有看到它的结果而已。你可以采取一下方法来改进:
方法一:在程序的最后加条控制输入的语句,让程序等待键盘的响应。
如getch(),getchar(),system("pause"),getch()要加头文件,conio.h.....都可达到此效果
缺点是每个程序都要进行该操作,该方法一定奏效。
方法二:前段时间看到的方法,此方法是对dev-c++进行配置,你是否能成功就没把握拉。

具体步骤:
在DevCpp --> 工具 --> 配置工具 --> 添加
标题:我的运行
程序:A.BAT
工作路径:
参数:
--> 确定
A.BAT:
----------------
@echo off
%1
echo.
pause
----------------
将该文件放在执行目录下即可(执行目录就是你安装程序的目录下面的bin文件夹下面,例如D:\Dev-Cpp\bin,在这个文件夹下面有ar.exe,ac.exe.c++.exe等很多可执行文件)大概思路是建立个批处理文件,该文件的作用同于system(“pause”);等待键盘的响应
调式程序的时候让系统每次调用该批处理文件,达到等待作用。
在vc++60下也是这么做的。

第二,你是否应该在定义变量sum之后对sum进行赋初值。不然的话运行结果一般情况下不会是你期望的那个的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-10-18
语法高亮显示 又是那么好大惊小怪的

工具 编辑器选项 语法
中指定了 不同的 颜色
第2个回答  2011-10-18
红色表示字符串。。。。
第3个回答  2011-10-18
语法高亮,方便编辑。IDE的文本编辑器的一项基本功能。以VS2010为例,保留字为蓝色,字符常量、字符串常量、头文件为红色、注释为绿色。具体着色方案可以自定义。
第4个回答  2011-10-18
有病毒,小心啊
第5个回答  2011-10-18
你不是废话吗,当然是红色的了,有什么问题吗?
相似回答