与 全局变量 相同点 : 全局变量是静态存储的, 存储的方式 和 位置基本相同;
static 变量 与 全局变量不用点 : 全局变量的作用域是 整个项目工程 横跨过个文件, 静态变量的作用域是 当前文件..., 生命周期是整个程序的周期;
关于函数头文件的引申 :
-- 内部函数 : 单个文件中使用的内部函数, 仅在那个特定文件中定义函数即可;
-- 全局函数 : 如果要在整个工程中使用一个全局函数, 需要将这个函数定义在一个头文件中...: static 局部变量 只初始化一次, 下一次依据上一次结果;
static函数与普通函数区别 : static 函数在内存中只保留一份, 普通函数 每调用一次, 就创建一个副本;
.
(6) 堆...; a = p 和 a++ 会报错;
数组参数 :
-- 形参指针 : 将数组传作为参数传递给函数的时候, 传递的是数组的首地址, 传递地址, 形参是指针;
数组参数示例 :
-- 函数参数是数组...;
-- 实参 : 指针偏移量 和 数组下标 都可以作为 数组或指针函数形参, 如 数组情况fun(&array[2]) 或者 指针情况fun(p + 2);
-- 形参 : 函数的形参可以声明为 fun