C++有道题看不懂,#include int func(int a,int b);int main(){cout
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/16 13:12:59
C++有道题看不懂,
#include
int func(int a,int b);
int main()
{
cout
#include
int func(int a,int b);
int main()
{
cout
如果b等于0
b=0表示给b赋值为0
b==0表示判断b是否为0,正确0返回true,不正确返回false
这道题里面func函数中的b为3,则在函数内部递归调用自己
下一层func函数中a为8-3,b为8/3,分别是5和2,b不为0
继续递归下一层a为5-2为3,b为5/2为2
继续,a为3-2为1,b为3/2为1
继续,a为1-1为0,b为1/1为1
继续,a为0-1为-1,b为0/1为0,这一层b为0作为参数穿到下一层
最后一层b为0,返回1
一层层返回上去
b=0表示给b赋值为0
b==0表示判断b是否为0,正确0返回true,不正确返回false
这道题里面func函数中的b为3,则在函数内部递归调用自己
下一层func函数中a为8-3,b为8/3,分别是5和2,b不为0
继续递归下一层a为5-2为3,b为5/2为2
继续,a为3-2为1,b为3/2为1
继续,a为1-1为0,b为1/1为1
继续,a为0-1为-1,b为0/1为0,这一层b为0作为参数穿到下一层
最后一层b为0,返回1
一层层返回上去
C++有道题看不懂,#include int func(int a,int b);int main(){cout
#include int main( ){int c;cout
#include func(int a,int b) {int c; c=a+b; return c;} main()
#include func(int a,int b){int c; c=a+b;returnc;}main(){intX
#include int func(int a,int b) { int c; c=a+b;return c; } ma
#include void func(int b) { int a; a=b;b=10;} void main() {i
func(int a,int b) {int c; c=a+b; return(c); } main() {int x=
#include #include // void fun(int a,int b,int c
int func(int x,int y ) { return(x+y) } main() {int a=1,b=2,c
#include void main() { int a=1 b=2 c=3 cout
运行vc++时 #include int main() { cout
#include using namespace std; int main() { cout