score /= 10,为什么要这样做?

来源:4-16 分支结构之switch语句

虚空神涵

2016-01-29 16:32

如题score /= 10; 为什么除以10呢?


写回答 关注

2回答

  • lrg574
    2016-01-29 16:49:29
    已采纳

    socre在之前定义为整形变量,就是整数的意思。而score/10得到的也是整数。例如87/10=8;63/10=6;

    这样刚好符合switch的分类。

    coder9...

    score=87不是整数吗?

    2016-02-19 10:10:50

    共 1 条回复 >

  • coder96
    2016-02-19 10:09:49

    87本来就是整数,为什么要除以10

    不偏不易

    除以10是为了更好的用switch,可以case10-case6,不然,你直接用87,你是要怎么做?case100-case60?你愿意浪费时间这样写?就算写好了,效率也是低的可怕。

    2016-02-20 14:02:07

    共 1 条回复 >

C语言入门

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

926207 学习 · 20797 问题

查看课程

相似问题