程序哪里出错了?vc.net 2003 环境

whois 2003-11-10 10:15:55
#include <iostream>

using namespace std;

void a();
void main()
{

a();
a();
a();
}
void a()
{
//static int n;
int n;
n++;
cout<<n<<",";
}

结果:
-858993459,-858993459,-858993459,Press any key to continue
windows提示错误
正确应该是
1,1,1,
...全文
27 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wjiangwin 2003-11-11
  • 打赏
  • 举报
回复
设初值后再看看!
poweruser 2003-11-11
  • 打赏
  • 举报
回复
int n = 0;

如果变量不设置初始值则系统会随即分配内容,所以会出来你遇到的问题
osborne 2003-11-10
  • 打赏
  • 举报
回复
没设初值?

7,540

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 VC.NET
社区管理员
  • VC.NET社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧