类型 | 作用域 | 使用方法 | 特点 |
局部变量 | 函数或复合语句内部 | ||
全局变量 | 定义位置始至文件结束 | ||
外部变量 | 全部文件,别的文件可以使用 | 用extern声明 | |
静态局部变量 | 定义位置始至main函数结束 | 在数据类型前加static | |
静态全局变量 | 定义位置始至main函数结束 | 在数据类型前加static |
内部函数 | 本文件 | 加关键字“staic” | |
外部函数 | 全部文件 | 没加关键字“staic”,或加了“extern” |
类型 | 作用域 | 使用方法 | 特点 |
局部变量 | 函数或复合语句内部 | ||
全局变量 | 定义位置始至文件结束 | ||
外部变量 | 全部文件,别的文件可以使用 | 用extern声明 | |
静态局部变量 | 定义位置始至main函数结束 | 在数据类型前加static | |
静态全局变量 | 定义位置始至main函数结束 | 在数据类型前加static |
内部函数 | 本文件 | 加关键字“staic” | |
外部函数 | 全部文件 | 没加关键字“staic”,或加了“extern” |