CottLi
3/11/2020 - 3:49 AM

函数

// 函数

int sort(int iArr[], int len)       // 基本形式
{
    ...
    return 3;
}

// 注意事项:
//     1. 子函数在主函数中使用前,必须事先声明;
//     2. 返回值类型与函数类型、形参类型和实参类型注意保持一致;

// 函数的返回值:
//     1. 返回值可省;
//     2. `return z`和`return (z)`均可,即括号可有可无;
//     3. `return`语句后可以使变量也可以使用表达式;
//     4. 返回值类型应与函数类型已知,**若不一致,以函数定义的类型为准**;
//     5. 若函数中没有`return`语句,则该函数被调用后也会带回不确定的值。反不需要返回值的函数,一般均定义为`void`类型;
//     6. 一个函数可以有一个以上的`return`语句,执行到哪个`return`语句,哪个`reutrn`语句其作用;