c语言代码一直编译怎么回事
你是不是粘贴了网页上的代码,那个可能有很多符号的。还有保证在英文状态下输入啊。未编译是肯定的啊,你都有语法错误啊。
Ⅱ 为什么我在dev中编写c语言代码编译后运行时 总是显示源文件未编译用的是win8系统.求大神指导。
因为你直接点的运行->执行吧??!你可先点击编译,再点击执行,或者直接按f9 (编译并执行)或者ctrl+f9(只编译),dev-c很好用的,我一直在用!
-物联网校企联盟技术部
Ⅲ c语言helloworld代码是对的,但编译错误
"代码是对的",不要把自己放到"我是对的"的位置上去,这样就没有办法找自己问题了.既然编译没过,肯定哪错了
你代码不完全对,main函数的signature应该是int main(int argc, char* argv[]),编译器只是检查的比较宽松,有些书籍也不够严谨
至于编译,明明是过了啊?为什么说编译错误?
Ⅳ C语言:下面的代码为什么会出现编译错误应当怎么改正
错误出在a=sum;这一句——因为构成C语言程序的基本单位是函数而不是C语句,这里的a=sum;不在任何函数中,所以编译器无法处理而出错。把它放到主函数中的printf("%d ",a(3,5));之前就可以了。函数外只能进行全局变量定义或声明,而不能进行其他操作,所以把int (*a)(int, int); a=sum;两句改成int (*a)(int, int)=sum;,让它成为声明变量a并初始化为sum也是可以的。你可以试试。
代码文本:
#include "stdio.h"
int sum(int a, int b);
int (*a)(int, int);
int main(int argc,char *argv[]){
a=sum;
printf("%d ",a(3,5));
return 0;
}
int sum(int a,int b){
return a+b;
}
Ⅳ 请问大神们谁可以帮我看看 这个c语言 为什么 进行编译的时候 一直运行下去 停不了。。没有
EOF是文件结束符,存在于文件末尾,是故称为文件结束符,只有在输入的是文件并且碰到了文件的结尾,循环才会结束。楼主看的教材可能比较老,教材多半是依据Unix系统,这种输入可能是Unix中的管道或者文件方式,所以才能结束循环。在windows中EOF就是ctrl+z,linux中是ctrl+d。你可以按按相应的控制符组合键再敲敲回车就能结束了。也可以把EOF改成 '\n',这样就一切正常了
Ⅵ C语言代码编译一直出错 CL.exe
vc ++ 6.0兼容性不好换个ide吧,推荐codeblocks
Ⅶ C语言程序编译老是CL.exe错误 怎么回事
1、一般这个问题都是在win7和vista下面用VC6的问题,尝试下面几种方法,如果不行,就重新找一个VC版本吧2、具体步凑:一: “CL.exe”是VC使用真正的编译器(编译程序),其路径在“VC根目 录 /VC98/Bin”下面,可以到相应的路径下找到这个应用程序。因此问题可以按照以下方法解决:打开vc界面 点击VC“TOOLS(工 具)”—“Option(选择)”—“Directories(目录)”重新设置“Excutable Fils、Include Files、Library Files、Source Files”的路径。很多情况可能就一个盘符的不同(例如VC装在C,但是这些路径全部在D),改过来就OK了。