函数三要素:函数名,函数形参,函数返回值
函数名:要具有自注释性,以便提高代码的可读性。
eg:del_ ch_count_min (删除字符串中出现次数最少的字符)
注:虽然可以用_注释,但连接的单词不能超过5个,可以用动词+名词来进行注释。
函数名也是一个指针常量,保存函数的入口地址(函数存放的地址)
函数调用的过程:
1.通过函数名找到函数的入口地址
2.给形参分配内存空间
3.传值:把实参变量对应空间的值传给形参
4.执行函数体里的语句
5.函数返回并释放内存空间
如何函数是传值还是传地址?
读(不修改)实参变量对应内存空间的值时,传实参变量名
写(修改)实参变量对应内存空间的值时,传实参变量的地址