a
これは、とを乗算する関数ですb
。
0 int mult(int a, int b){
1 if(a==0){
2 return 0;
3 } else{
4 a=a-1;
5 int c = mult(a,b);
6 int d = b + c;
7 return d;
8 }
9 }
私は引数2
とで遊んでいます3
: 結果は です6
が、なぜですか?
0
5 行目では、2 番目の後に取得しa=a-1;
、次にd
is 3
thenreturn 3
と notを取得し6
ます。私は愚かですか、それともあなたを混乱させますか?