一·函数的实参和形参
在定义函数中指定的形参,在未出现函数调用时,它们并不占内存中的存储单元。只有在发生函数调用时,函数中的形参才被分配内存单元。在调用结束后,形参所占的内存单元也被释放。
形参实参类型要相同,否则发生隐式转换,形参转为实参类型
按值传递:不需要改变实参的值,仅仅将实参的值传递给形参
按地址传递:需要改变实参的值,实参形参共用内存
二·函数返回值
return后面的括弧中的值()作为函数带回的值 与定义函数时的类型相同
return后面的值可以是一个表达式。
如:int max(int x,int y){
return(x>y?x∶y);
}
三·递归函数
找规律
找出口,注意出口错误可能