C++中的子函数与迭代(递归)问题

和C语言一样,C++中也存在子函数的情况,子函数位与main函数之外,但会在main函数中被调用,子函数的优点就在于其减少了主函数中的代码数,同时也便于代码的检测与修改。一个程序中可以存在多个子函数,子函数还能进行嵌套调用(即子函数A调用B,同时B也能调用A);迭代(递归)也即某一子函数调用自身。子函数代码须指定一个返回类型,若无则定义为void,同时有返回时,子函数内部必须有return,若无则会出现警告,相反地,若定义为void,则一定不能有return,否则会报错。下面以具体例子说明:

#include <iostream>
using namespace std;
int f(){          //这里f函数返回值为int型,"{}"之间为函数体f(括号中为调用时传递下来地参数,若无,则无需传递)
    return 1;
}
char g(){         //这里g函数地返回值为char类型</
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值