探险C++帝国

C++

  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  1 随笔 :: 0 文章 :: 1 评论 :: 0 Trackbacks

2008年3月31日 #

一直对函数位置的任意性比较陌生,今天偶得理解一点. 也算小点进步吧

/***************************************
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函数'之前亦可以在后
***************************************/

posted @ 2008-03-31 22:07 江一寒 阅读(205) | 评论 (1)编辑 收藏

仅列出标题