为什么要用两个等号

来源:4-9 循环结构之for循环(二)

Sean丶Zhang

2015-06-27 19:49

用一个就变成

水仙花数字:1
水仙花数字:8
水仙花数字:729
水仙花数字:370
水仙花数字:371
水仙花数字:378
水仙花数字:1099

写回答 关注

1回答

  • 不要为你的无知找借口
    2015-06-28 01:37:37
    已采纳

    额...看来同学你还没搞懂=和==的区别啦,在C语言中=表示是赋值符号,就是说把等号右边的东西放到等号左边去,而==表示的是两边是不是相等的,如果改成了=的话,if语句中的条件就是真,为什么呢,因为if会不断的判断num是不是0.若改成==的话就会判断num和hd*hd*hd+td*td*td+sd*sd*sd是否相等.

    Sean丶Z...

    恩恩 ,谢谢你。我懂了

    2015-06-28 08:55:41

    共 1 条回复 >

C语言入门

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

926207 学习 · 20797 问题

查看课程

相似问题