2、函数返回值特点
函数 的 返回值 几乎很少是 引用 或 指针 ;
函数 的 计算结果 经常是借用 参数中的 地址 / 引用 进行返回的 ,
函数 的 返回值 一般返回一个 int 类型的值 , 如果...int 为 0 就是成功 , int 为其它数值 , 就是错误码 ;
3、函数内的 " 局部变量 " 的引用或指针做函数返回值无意义
如果 想要 使用 引用 或 指针 作 函数的计算结果 , 一般都是将...引用 和 指针 作为 传入的 参数 ;
在 main 函数中 , 调用 函数 , 创建一个 变量 , 将 变量 的 地址 / 引用 传入 函数 , 在函数中通过 指针符号 或者 引用 , 直接修改传入的实参..., 该 指针 是 局部变量 的指针 ;
上述两个函数是无意义的 , 获取到 函数 返回的 " 局部变量 " 的 引用 或 指针 , 然后获取地址 , 发现获取的都是随机值 , 都是无意义的值 ;
num21...();
// 函数返回 int 类型引用
// 将 引用 赋值给 num2 变量
// 此处 使用 变量 接收引用值 ,
// 会自动将引用值对应的内存数据 10 取出来 , 赋值给变量