指针简介 : 指针式保存变量地址的变量;
-- 增加阅读难度 : 指针 和 goto 语句会增加程序的理解难度, 容易出现错误;
-- ANSI C : American National Standards...没有释放, 会造成内存泄露, 如果频繁 分配 释放 会出现内存碎片;
(3) register变量
使用场景 : 如果 一个变量使用频率特别高, 可以将这个变量放在 CPU 的寄存器中;
-- 修饰限制...5) static变量 与 全局变量区别
static 变量 与 全局变量 相同点 : 全局变量是静态存储的, 存储的方式 和 位置基本相同;
static 变量 与 全局变量不用点 : 全局变量的作用域是...函数参数的传值调用和传址调用
(1) 传值调用 和 传址调用
传值调用 : 以传值的方式将参数传递给函数, 不能直接修改主函数中变量的值, 仅仅是将副本传递给了函数;
传址调用 : 将 变量的指针 传递给函数...; a = p 和 a++ 会报错;
数组参数 :
-- 形参指针 : 将数组传作为参数传递给函数的时候, 传递的是数组的首地址, 传递地址, 形参是指针;
数组参数示例 :
-- 函数参数是数组