return
人气:147 ℃ 时间:2020-07-12 22:30:01
解答
是一个 if 语句.很明显,如果 n 大于 1,则 执行 return (n*fun(n-1)); 否则就执行下面的语句.\x0d因为main 函数里调用的是 fun(10); 所以对于 fun 函数,入口参数 n 等于10;10 大于 1,所以执行 return (n*fun(n-1)); 又调用了 fun(9).\x0d就这样一直调用到 fun(1); 此时 n > 1 不成立,所以不执行\x0dreturn (n*fun(n-1));\x0d而是执行下一句 return 1; 这样就返回到上一层 fun(2) 的return语句处,即\x0dreturn ( 2 * fun( 1 ) ); fun(2) 继续向上返回,直到 fun(10);\x0d\x0d多一句嘴,从代码风格看,我猜你大概看的是谭浩强的书吧.老谭的书过时了,内容已经非常陈旧了.劝你不要看了.\x0dmain() 这种形式过时了,现在应该写成\x0dint main(void){return 0;}这种形式.\x0d而且main 函数之前还要写 函数原型.\x0d推荐你用 C Primer Plus 入门,网上有中文版pdf.你可以和谭浩强的书对照着看,看看哪本书好.我认为比老谭的书强多了.
推荐
- return p:
- 1.有一只玻璃瓶,它的质量为0.1kg,当瓶内装满水时,瓶和水的总质量为0.4kg,用此瓶装金属颗粒若干,瓶和金属颗粒的总质量为0.8kg,若在装金属颗粒的瓶中再装满水时,瓶.金属颗粒和水的总质量为0.9kg,求金属颗粒的质量和密度.
- 一道深刻而困难的应用题
- 意思是什么也没想 什么也没考虑的成语
- 我经常弹钢琴,有是我去爬山翻译英语
- 旦辞爷娘去,暮宿黄河边,不闻爷娘唤女声,但闻黄河流水鸣渐渐.旦辞黄河边,暮至黑山头,不闻爷娘唤女声,但闻
- 边长为4的正方形ABCD沿BD折成60度的二面角,求BD中点与A的距离.
- {(10+52.8)*5-3.9343}/0.5-100
猜你喜欢
- 已知关于x的方程(x-m)/2=x+m/3与(2x+1)/3=3x-2的解互为倒数,求m的值
- 太阳为什么可以发出强烈的光
- make sure of sth.怎么翻译
- “有什么作用”和写作方法有什么区别
- 如果a大于0,b小于0,那么ab( )0 b分之a( )0 若a小于0,b小于0,则ab( )0?b分之a( )0
- 效应T细胞分泌的抗体是怎样进入发炎部位的
- 已知△ADE∽△DEF,诺△ABC的三边长分别为5cm,6cm,7cm,而△DEF中的一边长为4cm,你能求出△DEF的另外两边的
- 订书机是不省力也不费力的杠杆吗