变量的作用域指 变量的使用范围
根据作用域可以分为 局部变量 全局变量
1)局部变量只在函数体(代码块)内{}生效 离开该函数体无效
作用域 从局部变量定义的位置开始,到它所在的代码块或函数体“}”结束为止。
在代码块可以定义和块外部相同名字的变量 ,块内部的变量会暂时屏蔽(外部变量不起作用)块外部的变量的作用域
2)全局变量 在函数外部定义的变量
作用域 从定义的位置开始 到文件末尾/不同的函数体内都可以使用
变量为什么要区分类型
1) 更加合理的使用内存;
2) 数据的储存格式不一样;int 整数 float 小数
不同的数据类型 计算方式可能不同 |
|