大家好,我是电气学院学生第二党支部入党积极分子林境鸿。在疫情期间我们推出了MS office的考试教程。不忘初心、牢记使命,接下来推出的是计算机二级考试中的C语言备考教程。我们依旧在为同学们提供服务,在学习期间有什么疑问或建议,随时欢迎同学们与我们取得联系。
本期主要内容是:
1、数组的定义以及创建
2、函数的定义以及实现
3、函数变量的存储类别、作用域以及生存期
以下是详细的视频讲解。
1、数组的定义以及创建
1.1 一维数组
1.2 二维数组
1.3 字符串数组
2、函数的定义以及实现
3、函数变量的存储类型、作用域以及生存期
3.1 c语言的变量拥有两种生存期
① 静态存储期
② 动存储期
具有文件作用域的变量属于静态存储期,函数也属于静态存储期。属于静态存储期的变量在程序执行期间将一直占据空间,直到程序关闭才释放。
具有代码块作用域的变量一般情况下属于自动存储期。属于自动存储期的变量在代码块结束时将自动释放存储空间。
3.2 存储类型其实是指存储变量值的内存类型,c语言提供了5种不同的存储类型
① auto
② register
③ static
④ extern
⑤ typedef
举例static
使用static来声明局部变量,那么就可以将局部变量指定为静态局部变量。
static使得局部变量具有静态存储期,所以它的生存期与全局变量一样,直到程序结束才释放
使用static声明局部变量
没有使用static声明局部变量
下期预告
1. 指针的概念实现以及应用
2. 结构体和共同体定义以及创销、增删改查
图文来源:学生第二党支部入党积极分子林境鸿
排版:林进劲
校对:于瀛
审核:陈金涛老师