num=num++和num++有什么不同
发布网友
发布时间:2022-05-16 19:01
我来回答
共2个回答
热心网友
时间:2023-11-24 08:14
num++;这个是自加一
num=num++;这个从理性的角度分析也是自加1,但是不同的编译器有不一样的结果,不推荐使用这种复杂的表达式.
热心网友
时间:2023-11-24 08:15
一个是直接加1;一个是先把自己的值赋给自己,再加1
没有错误,我跑了下确实没有错误
你是不是拼写错了或者动了其他地方啊追问可能是用的编译器问题吧,因为我用的是学校的作业系统,和其他编译器不同。比方说有一次我不写printf(“/n”)都错了。。。谢谢你的回答,我现在才看到- -||