当前位置:首页 » 编程语言 » c语言为什么有一个错误
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言为什么有一个错误

发布时间: 2023-03-06 05:06:32

A. 为什么c语言总是显示一个错误0个警告

这个错误是你没有正确配置VC6的编译工具路径,或者你的VC6缺少连接器程序导致的。
最简单的解决办法是不要使用VC6.0,这是一个20年前的IDE,已经严重过时,不兼容当前的C/C++标准,也不兼容Windows 7以上的操作系统。换用Code::Blocks或Visual Studio等现代IDE。

B. 我的电脑上的c语言为什么老有一个错误

目录环境设置不对打开vc界面 点击VC“TOOLS(工具)”—>“Option(选择)”
—>“Directories(目录)”重新设置“Excutable Fils、Include Files、
Library Files、Source Files”的路径。很多情况可能就一个盘符的不同
(例如你的VC装在C,但是这些路径全部在D),改过来就OK了。 如果你是按照初始路径安装vc6.0的,路径应为:
executatble files:
C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin
C:\Program Files\Microsoft Visual Studio\VC98\BIN
C:\Program Files\Microsoft Visual Studio\Common\TOOLS
C:\Program Files\Microsoft Visual Studio\Common\TOOLS\WINNT

include files:
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE

library files:
C:\Program Files\Microsoft Visual Studio\VC98\LIB
C:\Program Files\Microsoft Visual Studio\VC98\MFC\LIB

source files:
C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC
C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\CRT\SRC

如果你装在其他盘里,则仿照其路径变通就行。
关键是microsoft visual studio\ 后面的东西要相同。
是在是不行就重装。

C. c语言 编程 代码 为什么会出现这种错误 怎么解决

产生这个问题可能的原因
1, 你用vc建了一个控制台程序,它的入口函数应该是main, 而你使用了WinMain.

2. 你用vc打开了一个.c/.cpp 文件,然后直接编译这个文件,这个文件中使用了WinMian而不是main作为入口函数。vc这时的默认设置是针对控制台程序的。

解决方法
1.进入project->setting->c/c++, 在category中选择preprocessor,在processor definitions中删除_WINDOWS, 添加_CONSOLE

2.进入project->setting->Link, 在Project options中将/subsystem:windows.改为/subsystem:console

3.保存设置,Rebuild All.
(2)、LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Debug/WinMain.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.
你试试吧,可能是这个原因,这个问题出现的原因挺多的

D. 编写的程序本身正确,但c语言软件中为什么老是显示有一个错误

你好有可能你之间就以经编辑过一个小成序,但当你编第二个时候,就会显示一个错误,是因为你这俩个成序可以监容。解决方法就是,你单独启动一下成序!在编,这是最好的方法

E. C语言程序没问题,但总显示一个错误是怎么回事

一般是你运行了一次还没有输入数据,所以还在等你输入,可是你又“启动”编译执行了一次。把界面最小化检查一下,看有没有黑框框存在。若有,就是这个问题,把所有黑框框都关闭再运行就可以了……

F. c语言运行出错什么原因

编译没出错表明的是语法是正确的!而连接的错误是因为逻辑性的问题,出现了没有解决的外部参数。按照你的意思,应该是求1到10的和。那么在for循环这里是肯定有问题的。还有Int只是定义了变量,但是变量的值是随机的,所以按照你这样的做法是可能进入不到循环的。应该对变量初始化

正确的写法是这样的:
int i,sum=0;
for(i=0,i<=10;i++)
sum=sum+i;
printf("sum=%d\n",sum);

还有main也写错了