当前位置: 代码迷 >> C语言 >> 是我的VISULc++ 出问题了吗?还是我写的出错了?求助~
  详细解决方案

是我的VISULc++ 出问题了吗?还是我写的出错了?求助~

热度:219   发布时间:2007-04-08 23:52:02.0
是我的VISULc++ 出问题了吗?还是我写的出错了?求助~

#include "stdio.h"
main()
{
double x=1.6,y=2.7;
int m=(int)x+(int)y;
printf("%f %d \n",x+=y,m);

}

试写了一个简单的程序,COMPILE没有一点错误和警告
可以BUILD的时候出现两个错误。我又试着写了个更简单的程序(hello world)
还是最后build 的时候有两个错误 ,很奇怪 我觉得是我的VISUL 坏了吧  
望高人指教。

出现的错误提示如下:

Linking...
LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol _WinMain@16
Debug/111.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.

Results
111.exe - 2 error(s), 0 warning(s)

什么意思我看不懂~谁可以告诉我 谢谢了 

搜索更多相关的解决方案: VISULc  int  Linking  

----------------解决方案--------------------------------------------------------
int m=(int)x+(int)y;

在定义是时候只能进行赋值运算

不能进行别的运算
----------------解决方案--------------------------------------------------------
回复:(wuyangiori)是我的VISULc++ 出问题了吗?还...

还是有两个错误 :

Linking...
LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol _WinMain@16
Debug/111.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.

Results
111.exe - 2 error(s), 0 warning(s)
这是什么意思啊 谁可以看懂告诉我 谢谢


----------------解决方案--------------------------------------------------------
回复:(wuyangiori)是我的VISULc++ 出问题了吗?还...
对了 这个程序中 X+=y  是什么意思呢 ?
----------------解决方案--------------------------------------------------------

我在你另一张帖子回了

你先不要用VC,VC很多东西不适合新手

x+=y这个是一种缩写

正常的写法是 x=x+y

也就是说,x的初值 加上 y值 最后返回到 x


----------------解决方案--------------------------------------------------------
  相关解决方案