正在加载图片...
变量的存储类、作用域和存在性,内部和外部函数 变量的存储类、作用域和存在性,内部和外部函数 、局部变量 在一个函数内部定义的变量是内部变量,它只在本函数范围内有效。 二、全局变量 在函数之外定义的变量称为外部变量,即全局变量(全程变量)。 全局变量可以为本文件中其他函数所共用。它的有效范围为从定义变量的位置开始到本源文件 结束 使用全局变量可以增加函数间的数据联系 在同一源文件中,如果外部变量与局部变量同名,则在局部变量的作用范围内外部变 量不起作用 变量的存储类别 从变量的作用域(空间)来分,为全局和局部变量 从变量值存在的(生存期)时间来分,可以分为 1.动态存储方式与静态存储方式 静态存储方式:指在程序运行期间分配固定的存储空间的方式。 动态存储方式:在程序运行期间根据需要进行动态的分配存储空间 的方式 2.auto变量 调用函数时系统自动分配存储空间,在函数调用结束时自动释放这 存储空间,称这类局部变量为自动变量 自动变量用关键字auto作存储类别的声明。它也可省 3.用 static声明局部变量变量的存储类、作用域和存在性,内部和外部函数 4 . 2 变量的存储类、作用域和存在性,内部和外部函数 一、局部变量 在一个函数内部定义的变量是内部变量,它只在本函数范围内有效。 二、全局变量 在函数之外定义的变量称为外部变量,即全局变量(全程变量)。 全局变量可以为本文件中其他函数所共用。它的有效范围为从定义变量的位置开始到本源文件 结束。 使用全局变量可以增加函数间的数据联系; 在同一源文件中,如果外部变量与局部变量同名,则在局部变量的作用范围内外部变 量不起作用; 变量的存储类别 从变量的作用域(空间)来分,为全局和局部变量。 从变量值存在的(生存期)时间来分,可以分为: 1. 动态存储方式与静态存储方式 静态存储方式:指在程序运行期间分配固定的存储空间的方式。 动态存储方式:在程序运行期间根据需要进行动态的分配存储空间 的方式。 2. auto 变量 调用函数时系统自动分配存储空间,在函数调用结束时自动释放这 些存储空间,称这类局部变量为自动变量。 自动变量用关键字 auto 作存储类别的声明。它也可省。 3. 用 static 声明局部变量
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有