一直对函数位置的任意性比较陌生,今天偶得理解一点. 也算小点进步吧
/***************************************
program:show the character of global variabel
programmer:god girl
environment:winxp/vc++
***************************************/
#include"stdio.h"
int fun1(void);
int fun2(void);
int fun3(void);
int x;
main()
{
x=10;
printf("x=%d\n",x);
printf("x=%d\n",fun1());
printf("x=%d\n",fun2());
printf("x=%d\n",fun3());
}
fun1(void)
{
x=x+10;
}
int fun2(void)
{
int x;
x=1;
return(x);
}
fun3(void)
{
x=x+10;
}
/***************************************
Summary:从这个程序里终于理解‘自定义函数’的位置自由性。即‘自定义函数’与所在的位置
没有关联性,它即可以放在'main函数'之前亦可以在后
***************************************/