C++primer 第五版课后习题 第六章(1) 1-20

本文详细解答了C++ Primer第五版第六章的部分习题,涉及实参与形参的区别、函数错误修复、局部变量与局部静态变量的生命周期,以及引用与传值调用的比较。通过练习,深入理解C++中函数参数、变量管理和调用方式。
摘要由CSDN通过智能技术生成

练习6.1
实参和形参的区别是什么?
形参出现在函数定义中,只能在函数体内使用

练习6.2
(a)返回类型不匹配。应该把int换成string
(b)没有返回类型。应该加上一个返回类型(如void)
(c)任意两个形参不能同名。把第二个v1换成v2
(d)函数体必须加上{ }

练习6.3 && 练习6.4

#include<iostream>

using namespace std;

int fact(int a) {
    int ret = 1;
    while (a > 1)
        ret *= a--;

    return ret;
}

int main() {
    int val;
    cin >> val;
    cout << val<<"的阶乘是:\t"<<fact(val) << endl;
    return 0;
}

练习 6.5

#include<iostream>

using</
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值