1、语法格式
2、函数需要定义在前,调用在后。
3、函数在被调用之前,其内所有的变量尚未开辟空间。
空间的开辟起始于函数调用。空间消失结束于函数调用完毕。
形参:在定义或声明函数中指定的形参,在未出现函数调用时,它们并不占内存中的存储单元。只有在发生函数调用时,形参才被分配内存单元。在调用结束后,形参所占的内存单元也被释放。
实参:实参可以是常量、变量或表达式,但要求它们有确定的值。在调用时将实参的值赋给形参
4、地址对于不同的作用域来说,是开放的。
传值与传址的区别:下图为交换a,b两数的值
5、数组的传递不可能通过拷贝的方式来传递。C语言基于效率的原因,只传递首地址。在传递的时候,数组名仅充当地址使用。
数组有三要素,起始地址,步长(刻度),范围
数组名,是一个指针,就已经包含了起始地址,步长(刻度)。但是数组名里面没有包含范围,</