以下代码是我在书上抄下的,对此代码是一点也看不懂,请大家帮我看看
本程序含两个源文件:
//是不是就是要加 #include <stdio.h>?
int i;
void main()
{
i++; //因为被调函数在后面,此句上面是不是还要加函数说明int other();int next();?
printf("i=%d\n",i);
next();
}
int i=3;
static int next()
{
i++;
printf("i=%d\n",i);
other(); //到此以后程序走向哪里?
}
//是不是就是要加#include <stdio.h>?
extern int i;
int other()
{
i++;
printf("i=%d\n",i);
}
附:本程序包含两个源文件 以上程序输出结果 书上写是:i=4 i=5 i=6。请说一下代码是从哪里开始运行的并且得值多少。。。依此走向哪里得值多少。。再到哪里得值多少。。。谢谢!但是我怎么连运行都不行咧!本人认为此代码很有问题! ......个人意见!谢谢!