函数的执行过程:
(1):通过函数名找到函数入口
(2):给形参分配空间
(3):传参
(4):执行函数体语句
(5):返回,释放空间
函数返回值的注意点
(1):不能返回栈空间(局部变量)的地址,局部变量在函数 执行完之后就要释放了
(2):返回字符串的首地址用char *表示
(3):可以定义一些宏定义来提高代码返回值的可读性 比如#define success 1 用return success代替return 1
(4):主函数中returm 0;的作用是告诉操作系统函数正常退出