C语言变量详解.docVIP

  • 3
  • 0
  • 约 5页
  • 2016-12-21 发布于江苏
  • 举报
C语言中的变量解析 声明一个变量意味着向编译器描述变量的类型,但并不为变量分配存储。 定义一个变量意味着在声明变量的同时还要为变量分配存储空间。在定义一个变量的同时还可以对变量进行初始化。 作用域和生存期 。 作用域:局部、全局和文件三种。标识符的作用域决定了程序中的哪些语句能够使用它。(即标识符在程序其他文件中的可见性)通常标识符的作用域都是由它在文件中的位置隐式说明的。 3.1、局部变量。(局部作用域) 他们通常声明在函数的内部或者语句块的内部。所谓局部变量就是他们不能被其他函数或者语句块的代码所访问。 函数的形式参数也是局部的,它的作用范围仅限于函数的内部所使用的语句块。代码如下: void add(int); void main() { int num=5; add(num); printf(“%d\n”,num); } void add(int num) { num++; printf(“%d\n”,num); } 解说:上述例子num变量都是局部变量,在两个函数出现同名的变量的时候并不会互相干扰。所以上面的两个

文档评论(0)

1亿VIP精品文档

相关文档