关于顺序点的问题,c语言中把;作为为顺序点,但是比如说if()c语言也会把它当做是有顺序点的问题
在语句中重复出现的
例如这种
s=(i++)+(++i);
只能够依靠理解所用编译器的设计来解释
其原因是因为副作用的问题
在最深入的计算机知识中,没有赋值的语句,也就是说赋值是不在计算机的底层的
计算机底层中
a=1 只能类似于a=a+1,所以副作用就是赋值,本来的目的就是加1
=================
1029
为什么叫顺序点
其实就是执行程序的规则
对程序语句顺序执行,划分成一个个段,段点就是顺序点