【萌新】关于这道题提出的问题

来源:4-10 循环结构之三种循环比较

qq_屠诽_04053364

2018-06-13 16:06

https://img4.mukewang.com/5b20c8f00001b81413660768.jpg一路尾随各变量情况,这个代码很符合大部分人类的思路,从1开始就那么来回正负来回加。。。

https://img1.mukewang.com/5b20c9740001d31213660768.jpg

https://img2.mukewang.com/5b20c975000169d113660768.jpg

换一下 i++的位置(++i我也试过了,类似),发现它从开始就偏离我的运算思路了,计算的是2-3+4-5+6...-101的值,我顺便试了一下3-4+5-6..-102,先不说数学原理(高中刚毕业,数学渣),这种违背开发者思路但能跑出结果的代码算错吗?

写回答 关注

3回答

  • 慕无忌2263484
    2018-08-01 01:31:16

    只能在已知的情况下用for了

  • 江小白DM
    2018-06-19 21:04:52

    我觉得是错的,虽然结果是对的,但如你运算其实就是50对-1的数相加,结果都是-50。参与的数不一样

    qq_屠诽_...

    但如果放到后端开发中呢?类似表现型和基因型的关系。。

    2018-06-23 07:23:59

    共 1 条回复 >

  • 江小白DM
    2018-06-18 22:51:52

    很明显,大括号里的执行代码是有先后执行顺序

    spacer.gifhttps://img1.mukewang.com/5b27c6fa0001a2c713860739.jpg


    qq_屠诽_...

    最后一句话仔细读。。。

    2018-06-19 18:30:14

    共 2 条回复 >

C语言入门

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

926026 学习 · 20793 问题

查看课程

相似问题