猴子吃桃问题中,条件if(n==10)的问题

来源:5-8 递归函数(二)

qq_a晓月清风_0

2017-06-07 16:32

在这个程序中,如果条件语句if(n==10)换成if(n=10) 程序运行的结果会不一样。为什么结果会不一样呢?

写回答 关注

1回答

  • qq_许诺唯诺_0
    2017-06-07 17:05:12
    已采纳

    if(10==n)这样的写法可以避免因为少打了一个"="而使比较变成赋值导致程序出现bug这种情况。这种情况编译器是不会报错的,所以很往往难查出来。 
    但if(10==n)如果错写成if(10=n)就无法通过编译了

    qq_a晓月...

    谢谢!

    2017-06-09 15:41:20

    共 2 条回复 >

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926210 学习 · 20797 问题

查看课程

相似问题