- c语言处理数组非常有效
- 数组和指针能非常和谐的一起工作。数组跟指针可以相互转换。使用指针比使用数组下标快两倍。将数组作为参数传递给函数和将数组中第一个元素的指针传递给函数是完全等价的。
- 数组下标总是从0开始
- 计算机中所有的数据都必须放在内存中,为了正确地访问这些数据,必须为每个字节都编上号码,就像门牌号、身份证号一样,每个字节的编号是唯一的,根据编号可以准确地找到某个字节。
形参与实参
- 形参:定义函数是函数名后面括号中的变量名;
- 实参:条用函数是函数后面括号中的表达式;
调用函数的步骤
- 通过函数名找到函数入口地址
- 位形参分配内存空间
- 把实参的值传递给形参
- 执行函数体
- 返回
- 释放内存空间
值传递方式
形参与实参占用不同的内存单元;单向传递
地址传递方式
将数据的存储地址作为参数传递给形参;
形参与实参占用同样的内存单元
双向传递
形参与实参必须是地址常量或变量