本部分主要学习作用域规则。在任何一种编程中,作用域是程序中定义的变量所存在的区域,超过该区域的变量就不能访问了。
在C语言中有三个地方可以声明变量
- 在函数或块内部的 局部 变量
- 在所有函数外部的 全局 变量
- 在 形式 参数的函数参数定义中
这个情况与java等语言类似,在此列举三个例子
第一个方框是全局变量,是在热河地方都可以调用的
第二个方框是形式变量
第三个方框是局部变量,在方法内可以调用
要尤其注意的地方是数据的默认初始值
int => 0
char => '\0'
float => 0
double => 0
pointer => NULL
下一部分开始学习数组,枚举类型,指针等.据说是C语言中与其他不同的地方.