C语言中m++跟++m的区别.有图要解为什么q是等于21,j还是8 q的21怎么变成的.能一步步说下或者举简单点的例子吗?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/18 19:40:05
C语言中m++跟++m的区别.有图要解为什么q是等于21,j还是8q的21怎么变成的.能一步步说下或者举简单点的例子吗?C语言中m++跟++m的区别.有图要解为什么q是等于21,j还是8 q

C语言中m++跟++m的区别.有图要解为什么q是等于21,j还是8 q的21怎么变成的.能一步步说下或者举简单点的例子吗?
C语言中m++跟++m的区别.有图要解

为什么q是等于21,j还是8
  q的21怎么变成的.能一步步说下或者举简单点的例子吗?

C语言中m++跟++m的区别.有图要解为什么q是等于21,j还是8 q的21怎么变成的.能一步步说下或者举简单点的例子吗?
我建议你还是把这本垃圾书扔了,找一本好一点的书吧.
首先 void main()我就不吐槽了,但是下面这两个表达式我忍无可忍.
给这样说吧,你不用关心q是怎么等于21,j是怎么等于8,因为 正确的结果是undefine!
原因不详细说了,你自己Google一下 "C语言 副作用 序列点" 相信你就会明白了.
如果你将来从事程序设计工作,千万别写这样的代码,它的结果与编译器有关.
再说一遍,请将这本书给扔了,它会害了你.