A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 尾尾 中级黑马   /  2015-9-30 11:07  /  625 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  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. */
复制代码

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马