Lamb昂 发表于 2021-6-2 19:47:34

新手求助

为什么我这个会无限循环1-23这个数

Lamb昂 发表于 2021-6-2 19:53:12

我改成n++就好了
但是为啥呢

wp231957 发表于 2021-6-2 20:02:05

Lamb昂 发表于 2021-6-2 19:53
我改成n++就好了
但是为啥呢

n++是自增,就是n是变化的
而n+1不会对n产生改变

肖-肖 发表于 2021-6-2 20:03:37

本帖最后由 肖-肖 于 2021-6-2 20:06 编辑

Lamb昂 发表于 2021-6-2 19:53
我改成n++就好了
但是为啥呢

因为n+1不代表把n+1的值重新赋值给n
而n++确是把n+1的值重新赋值给n

Lamb昂 发表于 2021-6-2 20:05:13

wp231957 发表于 2021-6-2 20:02
n++是自增,就是n是变化的
而n+1不会对n产生改变

嗷嗷 谢谢{:5_109:}

Lamb昂 发表于 2021-6-2 20:05:44

肖-肖 发表于 2021-6-2 20:03
因为n+1不代表把n+1的值重新赋值给n
而n++确实把n+1的值重新赋值给n

感谢感谢{:5_95:}

Lamb昂 发表于 2021-6-2 20:07:12

怎么设置成已解决啊

wp231957 发表于 2021-6-2 20:10:28

Lamb昂 发表于 2021-6-2 20:07
怎么设置成已解决啊

有个最佳答案

Sungne_jer 发表于 2021-6-2 21:25:06

n++和n+1,C语言典型问题
页: [1]
查看完整版本: 新手求助