课程
/后端开发
/C
/C语言入门
在这个程序中,如果条件语句if(n==10)换成if(n=10) 程序运行的结果会不一样。为什么结果会不一样呢?
2017-06-07
源自:C语言入门 5-8
正在回答
if(10==n)这样的写法可以避免因为少打了一个"="而使比较变成赋值导致程序出现bug这种情况。这种情况编译器是不会报错的,所以很往往难查出来。 但if(10==n)如果错写成if(10=n)就无法通过编译了
qq_a晓月清风_0 提问者
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
1 回答猴子吃桃问题
1 回答猴子吃桃的问题
2 回答猴子摘桃问题
1 回答猴子摘桃问题