
正文
c语言代码构建不成功,c语言代码构建不成功的原因
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
C语言编了个程序,不能运行,代码如下,求教
printf(%d, t); printf中的变量前不需要加&符号。
首先这段程序用了 c++ 语法,文件扩展名要改成 .cpp 另外,判断素数的循环变量i 需要从 2 开始,如果i = 0, val % i 就是 val 除以0 所有会出错。
f9 ctrl + f9 alt + f5 如果不能保证程序没有错误,最好先用f9,如果把握行比较大,直接 ctrl + f9 ,不要第一步。
第二个和第四个参数至少从名字上看是相反的,不知道是你的笔误还是应该如此。其他的几个函数都有这个问题。delete是默认的关键字,如果你自己想用最好首字母大写或者添加些别的信息。
你写错了,应该是 include stdio.h main (void){ int i = 123 printf(i = %d\n i);return 0;} 这样写的是对的。再点运行的话就可以了。你没有写那个void函数。
编译有错误。最后那个printf写法有点问题 printf(max=%d,c);---少了一个“双引号的。好像C语言里面有个max的系统函数,再不行的话,把函数名改成max1之类的试试。
相关问答
Q1: C语言,为什么我的程序代码不行,哪里错了?
1、出现这个报错的原因是:代码输入过程中出现全角输入,将代码中括号、分号等用半角字符替换即可。根据题目给出的提示,请检查一下第51行代码,将51行代码中出现的全角符号替换成半角字符,或者输了重新输入就行。
2、error,表示这是一条出错信息。 C语言信息一般有error(出错)和warning(警告)两种。 error是编译器遇到了致命错误,无法继续进行编译,必须修改。
3、在C语言中,程序没有报错并不意味着程序一定是正确的。有时候,程序可能会出现逻辑错误或者运行时错误,导致程序无法执行或者输出不符合预期。
Q2: c语言程序编译时没错误,组建时为什么出现错误?
1、你说的组建错误多半是link出错吧,这个很可能是你安装的路径不是默认那个路径,于是,可能需要你自己修改一下编译器设置,你可以到网上搜一下到底是在什么地方设置。我记不清楚具体位置了,就是设置链接器的路径。
2、很可能是因为你的程序已经生成了目标文件 *.exe,并且在运行,此时如果你再链接就会报这个错误。
3、getch();并非标准C中的函数,不存在C语言中。所以在使用的时候要注意程序的可移植性。国内C语言新手常常使用getch();来暂停程序且不知道此函数来源,建议使用getchar();(如果情况允许)代替此功能或更换一款编译器。
4、安装或者使用vc 0时,凡是出现兼容性问题提示框,一律把“不再显示此消息”打上勾,然后选择“运行程序”。在安装vc的时候,不要选择tools里面的ole/com object viewer工具,就可以顺利安装,不会影响vc++的编译。
5、这个文件中使用了WinMian而不是main作为入口函数。vc这时的默认设置是针对控制台程序的。
6、你虽然定义了power函数,但是实际上你没有power函数。解决办法: 如果你的power是库函数,那么你需要把库链接进来。自己写一个power函数。
Q3: C语言程序对,但是编译不出来是怎么回事?
1、c语言问题未初始化int变量的初值是设置错误造成的,解决方法为:首先我们打开我们的编译器,在main函数中写。
2、C语言代码运行不出现象可能有很多原因,以下是一些常见的原因和解决方法:编译错误:代码中存在语法错误或类型错误,导致编译失败。可以通过编译器的错误提示信息来定位错误,逐一修正后重新编译。
3、出现这种错误的原因主要是你定义了相同函数名字的函数,比方说在MAIN.C里面定义了delay()函数,然后在APP.C里面又定义一个delay()函数,则会出现这种警告或错误,将同名函数修改名字即可。
4、可能的原因:如果你用的是c语言编译器,那么io库只有stdio.h,没有iostream。iostream是c++的标准库里的。
5、C:\Program Files\Microsoft Visual Studio\VC98\CRT\SRC 如果你装在其他盘里,则仿照其路径变通就行(我就是装在D盘)。关键是microsoft visual studio\ 后面的东西要相同。
Q4: c语言编译成功但无法构建?提示错误
很可能是因为你的程序已经生成了目标文件 *.exe,并且在运行,此时如果你再链接就会报这个错误。
你说的组建错误多半是link出错吧,这个很可能是你安装的路径不是默认那个路径,于是,可能需要你自己修改一下编译器设置,你可以到网上搜一下到底是在什么地方设置。我记不清楚具体位置了,就是设置链接器的路径。
安装或者使用vc 0时,凡是出现兼容性问题提示框,一律把“不再显示此消息”打上勾,然后选择“运行程序”。在安装vc的时候,不要选择tools里面的ole/com object viewer工具,就可以顺利安装,不会影响vc++的编译。
编译阶段,执行的是对单个文件的转换,从源代码转换成二进制文件。2链接阶段,将每个源文件转成的二进制文件,及相关的系统库文件共同打包生成可执行文件。
Q5: 求c语言大佬,为什么我的文件不能够被构建?
1、之后选择c语言,输入你的文件名(比如test),然后再将你上面的代码复制进去点击编译,搞定。
2、未注册或注册超时的原因,未注册的keil c51只能编译2k以下代码。你到网上找个注册机,把KEIL注册了就能解开这个限制了。
3、点击VC“TOOLS(工具)”—“Option(选择)”—“Directories(目录)”重新设置“Excutable Fils、Include Files、Library Files、Source Files”的路径。
4、首先,创建一个新文件夹,在该文件夹中创建一个文档,如下图所示,然后进入下一步。其次,双击C语言编辑器打开,如下图所示,然后进入下一步。
c语言代码构建不成功的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于c语言代码构建不成功的原因、c语言代码构建不成功的信息别忘了在本站进行查找喔。







