ToistQingzi
2020-08-16 18:45
采纳率: 20%
浏览 115

C++ 新手请教,递归函数,同样的意思,为什么其中一个会报错

图片说明
最大公约数辗转相除的递归式子
第一句正确得出结果。
第二句没有任何反应,用Debug还编译器闪退。

备注:这两句只是暂时放在一起比较,运行的时候只有其中一句。我是想问第二句为什么的没有结果?(第二句是书本的原话)

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

4条回答 默认 最新

  • qiu_shaofeng 2020-08-17 09:38
    最佳回答
    return (a%=b) ? t(b,a) :  b;加个括号
    
    评论
    解决 无用
    打赏 举报
查看更多回答(3条)

相关推荐 更多相似问题