首页> 中文期刊>赤峰学院学报:自然科学版 >关于C语言中变量类型的定义——从存储类型及作用域方面探讨

关于C语言中变量类型的定义——从存储类型及作用域方面探讨

     

摘要

在 C 语言中,对变量的说州和定义这两个概念是有区别的。所谓说明是对一个变量的性质(如它的类型)加以说明,但并不分配存储空间,而所谓定义是对一个变量既说明其性质又为其分配存储空间,在对一个函数定义时就是提供其代码的。C 程序的源文件可以分散在几个文件之中,事先编好的程序可以从库里装入,这就涉及到变量的作用域范围。变量的作用域应分为对整个程序、一个文件、一个函数及一个程序起作用等四个层次。下面就分别讨论适用这四个层次的相应作用域的变量定义。一、自动型变量在函数内部定义的变量称为自动型变量,它们的作用域定义在函数内部。不同的函数里若出现相同名字的变量,则它们是毫不相干的。自动型变量的定义以关键字 auto 标识,但在函数内部可以省略,所以

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号