当前位置: 代码迷 >> C语言 >> [求助]大家帮忙看看 错哪了???
  详细解决方案

[求助]大家帮忙看看 错哪了???

热度:326   发布时间:2004-10-09 00:34:00.0
[求助]大家帮忙看看 错哪了???

#include<stdio.h> int sum(int x,int y) { int z; z=x+y; return z; } void main() { int a=1,b=2,c; sum(a,b); printf("c=%d\n",c); }

最后应该输出 3 ,可是运行后却输出-858993460

注:我是用VC++ 调试的 这是错误信息:warning C4700: local variable 'c' used without having been initialized

搜索更多相关的解决方案: int  sum  initialized  

----------------解决方案--------------------------------------------------------

你再仔细看看,C你符值了么?


----------------解决方案--------------------------------------------------------
把sum(a,b)改成c=sum(a,b)
----------------解决方案--------------------------------------------------------
我已经知道了 错误有点弱智了啊
----------------解决方案--------------------------------------------------------
  相关解决方案