TreeMind树图在线AI思维导图
当前位置:树图思维导图模板资格考试计算机计算机考试知识点局部、全局变量和存储分类思维导图

计算机考试知识点局部、全局变量和存储分类思维导图

  收藏
  分享
免费下载
免费使用文件
原来是y 浏览量:02022-11-07 10:59:41
已被使用0次
查看详情计算机考试知识点局部、全局变量和存储分类思维导图

本思维导图主要总结国家计算机等级考试二级C语言部分知识点局部、全局变量和存储分类

树图思维导图提供 计算机考试知识点局部、全局变量和存储分类思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 计算机考试知识点局部、全局变量和存储分类思维导图  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:9a7dd0e612cef22eeb4dada432cf656e

思维导图大纲

计算机考试知识点局部、全局变量和存储分类思维导图模板大纲

1.局部变量及其作用域和生存期

(1)局部变量

定义

局部变量是在函数内部或复合语句内部定义的变量。

作用域

局部变量只能在定义它的函数(或复合语句)中使用,离开了定义,它的函数(或复合语句)就不能使用。

局部变量有4种存储类型:

自动型;寄存器型;静态型;外部参照型。

(2)局部变量的生存期

①自动(auto)型局部变量是分配在内存的堆栈段,内存的堆栈在程序中的运行过程中是重复使用的。

②寄存器局部变量也是自动类局部变量。它与auto变量的区别在于,寄存器型变量是分配在CPU通用寄存器中的,而不是像一般变量那样占用内存单元。

③静态局部型变量是分配在内存的数据段中的它们在程序开始运行时就分配了固定的存储单元,在程序运行过程中不释放,直到程序运行结束才释放它所占的存储空间。

2.全局变量及其作用域和生存期

(1)全局变量的定义

定义

全局变量在函数外部定义的变量,全局变量也称为外部变量。

作用域

全局变量是在函数外部任意位置上定义的变量,它的作用域是从变量定义位置开始,到整个源文件结束为止。

(2)全局变量的生存期

全局变量的生存期是整个程序的运行期间。

(3)静态全局变量

静态全局变量是用static说明符说明的全局变量,静态全局变量只限于本编译单位使用,不能被其他编译单位所引用。

3.外部函数与静态函数

在C语言中可以用extern和static关键字来说明函数。

(1)外部函数

外部函数是用extern说明符说明函数返回值的函数,extern说明可以省略,一般的函数都隐含说明为extern。

(2)静态函数

静态函数是用static说明符说明函数返回值的函数。

相关思维导图模板

计算机考试知识点文件的读写思维导图思维导图

树图思维导图提供 计算机考试知识点文件的读写思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 计算机考试知识点文件的读写思维导图  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:3addfcccb8839b09c49d9cf6c7c011d1

计算机考试知识点文件指针思维导图思维导图

树图思维导图提供 计算机考试知识点文件指针思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 计算机考试知识点文件指针思维导图  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:3b7318d886411679e5e0eb18447fbd02