黑马程序员技术交流社区

标题: 全局变量的特点 [打印本页]

作者: 尾尾    时间: 2015-9-30 11:07
标题: 全局变量的特点
  1. //全局变量
  2. //2015 09 30

  3. //在所有函数外部定义的变量

  4. #include<stdio.h>
  5. int a;//全局变量

  6. int add();
  7. int self();
  8. int main(){
  9.     add();
  10.     add();
  11.     printf("a=%d\n",a);
  12.     self();
  13.     return 0;
  14. }
  15. int add(){
  16.     a++;
  17.     return 0;
  18. }
  19. int self(){
  20.     int a;
  21.     a=10;
  22.     printf("self中a=%d\n",a);//self函数中有同名变量,所有它遵循就近原则使用自己的变量
  23.     return 0;
  24. }
  25. /*

  26. 1生命周期跟随程序,程序启动时创建,退出时才会销毁
  27. 2作用域是在其位置下的函数
  28. 3变量的使用遵循就近原则,如果函数有自己的同名变量,则使用自己的同名变量
  29. 4如果没有初始化,则初始值为0

  30. */
复制代码





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2