C语言中m++跟++m的区别.有图要解
来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/07/17 02:55:12
C语言中m++跟++m的区别.有图要解
![](http://img.wesiedu.com/upload/3/14/3142de20608f6e541f586cabd87af2be.jpg)
为什么q是等于21,j还是8
q的21怎么变成的.能一步步说下或者举简单点的例子吗?
![](http://img.wesiedu.com/upload/3/14/3142de20608f6e541f586cabd87af2be.jpg)
为什么q是等于21,j还是8
q的21怎么变成的.能一步步说下或者举简单点的例子吗?
![C语言中m++跟++m的区别.有图要解](/uploads/image/z/3207037-13-7.jpg?t=C%E8%AF%AD%E8%A8%80%E4%B8%ADm%2B%2B%E8%B7%9F%2B%2Bm%E7%9A%84%E5%8C%BA%E5%88%AB.%E6%9C%89%E5%9B%BE%E8%A6%81%E8%A7%A3)
我建议你还是把这本垃圾书扔了,找一本好一点的书吧.
首先 void main()我就不吐槽了,但是下面这两个表达式我忍无可忍.
给这样说吧,你不用关心q是怎么等于21,j是怎么等于8,因为 正确的结果是undefine!
原因不详细说了,你自己Google一下 "C语言 副作用 序列点" 相信你就会明白了.
如果你将来从事程序设计工作,千万别写这样的代码,它的结果与编译器有关.
再说一遍,请将这本书给扔了,它会害了你.
首先 void main()我就不吐槽了,但是下面这两个表达式我忍无可忍.
给这样说吧,你不用关心q是怎么等于21,j是怎么等于8,因为 正确的结果是undefine!
原因不详细说了,你自己Google一下 "C语言 副作用 序列点" 相信你就会明白了.
如果你将来从事程序设计工作,千万别写这样的代码,它的结果与编译器有关.
再说一遍,请将这本书给扔了,它会害了你.