williamliuwen
变量类型

局部变量;在函数内部定义的;定义在函数(代码块)内部定义的变量;包括函数的形参;

  1. 作用域:从定义变量的那一行开始,一直到代码块结束;
  2. 生命周期:从定义变量的那一行开始分配存储空间,代码块结束后,就会被回收;

 

全局变量;在函数外面定义的变量;

  1. 作用域:从定义变量的那一行开始,一直到文件结尾;能被后面的所有函数共享;
  2. 生命周期:程序一启动就会分配存储空间,程序退出时才会被销毁;
  3. 局部变量如果不赋值那么它的值乱七八糟;
  4. 全局变量默认的初始值就是0;
  5. void test(){int age; age = 10;}这里有int age和没有它效果是不一样的;如果有,则执行这段代码那么age对外面的age就不会有影响;
  6. 函数的形参相当于函数定义的局部变量;
  7. 寄存器变量;按作用域分有局部变量和全局变量;

分类:

技术点:

相关文章:

  • 2021-08-08
  • 2021-12-24
  • 2021-10-29
  • 2022-01-16
  • 2022-01-04
  • 2022-01-14
  • 2021-07-09
猜你喜欢
  • 2021-11-30
  • 2021-11-23
  • 2021-07-28
  • 2021-05-31
  • 2022-12-23
相关资源
相似解决方案