1.变量定义
在变量的类型后面加上变量名称 我们称为变量的初始化
2.变量的作用域
作用域:作用域是程序设计概念,通常来说,一段程序代码中所用到的名字并不总是有效或者可用 的而限定这个名字的可用性的代码范围就是这个名字的作用域。
例如下面这个程序
我们可以看到如果将 i 定义在for循环结构的外面那么这个 i 是可以在发循环内部使用并在其他地方
进行修改的
但是如果在for循环内部定义一个变量
我们可以发现编译器给我们报了一个错误,说 j 是未声明的标识符,那么为什么我们在for循环里
面定义的变量在for循环外面就不能使用了呢
那么我们来看这张图
这里我们可以看到 i 的作用域是 main 主函数内部 { } 之间在main 内对 i 进行的修改编译器都是认
识的,在for循环里面定义的变量 在for循环的 { } 内 我们的编译器也是认识的(在修改是变量下方
未报红线)那么我们就很容易的得到结论:我们自己定义的变量只在我们定义的函数里面是可使用
的出了这个函数编译器便不认识这个变量
当然如果我们定义一个全局变量
例如
可以看到用define定义的全局变量在所有的函数中都能使用
那么我们可以进行总结:
1. 局部变量的作用域是变量所在的局部范围。
2. 全局变量的作用域是整个工程。
最后感谢大家的观看,如果文章对你有帮助请点个