C语言学习之路--第四站 作用域规则

33 阅读1分钟

本部分主要学习作用域规则。在任何一种编程中,作用域是程序中定义的变量所存在的区域,超过该区域的变量就不能访问了。

在C语言中有三个地方可以声明变量

  • 在函数或块内部的 局部 变量
  • 在所有函数外部的 全局 变量
  • 形式 参数的函数参数定义中

这个情况与java等语言类似,在此列举三个例子

第一个方框是全局变量,是在热河地方都可以调用的

第二个方框是形式变量

第三个方框是局部变量,在方法内可以调用

image.png

要尤其注意的地方是数据的默认初始值

int =>  0
char => '\0'
float => 0
double => 0
pointer => NULL

下一部分开始学习数组,枚举类型,指针等.据说是C语言中与其他不同的地方.