【c】全局变量与局部变量

全局变量与局部变量在内存中的区别:

  • 全局变量保存在内存的全局存储区中,占用静态的存储单元;
  • 局部变量保存在栈中,只有在所在函数被调用时才动态地为变量分配存储单元

初始化

  • 当局部变量被定义时,系统不会对其初始化,必须自行对其初始化。
  • 定义全局变量时,系统会自动对其初始化

当全局变量与局部变量中有相同变量名时

  • 优先使用局部变量中的变量值

TBD

posted @ 2024-08-20 16:54  anliux  阅读(5)  评论(0编辑  收藏  举报