标签:形参 参数 单元 detail com 文件 独立性 存储空间 源文件
一、变量的作用域
1.概念:变量起作用的范围。
2.局部变量与全局变量:
①局部变量:
概念:在函数内部或某个控制块的内部定义的变量(理解“局部”)
作用域:函数内部
作用:增强了函数模块的独立性
②全局变量:
概念:在函数外面定义的变量
作用域:从该变量定义的位置开始,直到源文件结束(理解“全局”)
作用:同一文件的所有函数都可以引用全局变量,增强了各函数间数据的联系
3.变量的存储类别:
①变量的动态存储与静态存储:
详细点击跳转页面
所谓动态存储方式是指在程序运行期间根据需要进行动态的分配存储空间的方式。典型的例子是函数的形式参数,在函数定义时并不给形参分配存储单元,只是在函数被调用时,才予以分配, 调用函数完毕立即释放。
所谓静态存储方式是指在程序编译期间分配固定的存储空间的方式。该存储方式通常是在变量定义时就分定存储单元并一直保持不变, 直至整个程序结束。全局变量,静态变量等就属于此类存储方式。
const:const是一个C语言(ANSI C)的关键字,具有着举足轻重的地位。它限定一个变量不允许被改变,产生静态作用。使用const在一定程度上可以提高程序的安全性和可靠性。
更多详情点击此处
以上是关于C语言函数的部分概念及关键字。
标签:形参 参数 单元 detail com 文件 独立性 存储空间 源文件
原文地址:https://www.cnblogs.com/960571726y/p/10651654.html