局部变量:
- 概念:定义函数内部变量
- 定义格式:变量类型 变量名称;
- 作用域:从定义那一行开始到所在代码块结束
- 特点:
- 相同的代码块中不可以有同名的变量
- 不同的代码块中可以有同名的变量,内部的变量会覆盖外部定义的变量
- 生命周期:从代码执行到定义的哪一行开始,到其所在的代码的结束为止
全局变量:
- 概念:定义在函数外部变量
- 定义:变量类型 变量名称 = 值;
- 声明:变量类型 变量名称;
- 作用域:从定义的那一行开始,直到文件结束
- 特点:
- 不可以重复定义,但可以重复声明
- 局部变量可以与全局变量同名,在局部变量的作用域范围内,那么局部变量会覆盖全局变量
- 如果没有定义仅有声明,系统自动给它定义并将其初始化为0
- 生命周期:从程序启动开始,直到程序退出才消亡
局部与全局变量解析
本文详细阐述了局部变量和全局变量的概念、定义格式、作用域及生命周期等特性,并对比了两者之间的区别。
1936

被折叠的 条评论
为什么被折叠?



