一个外部函数的问题

a5231799 2009-05-23 06:05:44
不理解test第一次输出值是37 我的理解是36..
#include "stdafx.h"
#include <iostream.h>
int n=12;
extern int init(),sec(int),end(int),test(int);
void main()
{
int n=init();
for (int j(1);j<=10;j++)
{
cout<<n<<","<<j<<endl;
cout<<sec(n)<<endl;
cout<<end(n)<<endl;
cout<<test(n+j)<<endl;
}
}

extern int sec(int j)
{
j=n+1;
return j;
}
extern int end(int j)
{
static int n(15);
j=n--;
return j;
}
extern int test(int n)
{
int j(12);
return n=j+n;
}
extern int init()
{
return n*2;
}
...全文
35 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
raoyc2008 2009-05-23
  • 打赏
  • 举报
回复
有点深奥,不懂啊

65,211

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

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