大家好,问下C语言里运算顺序自左向右是什么意思?能举个例子么?
大家好,问下C语言里运算顺序自左向右是什么意思?能举个例子么?大家好,问下C语言里运算顺序自左向右是什么意思?能举个例子么?
比如 a=b=c=d=1 a=(b=(c=(d=(1)))) 自右向左
一般情况是自左向右的运算顺序,就像1+1=2一样 但是还有诸如楼上所说的还有自右向左运算等等
楼上的不对!! i++ ++i 是自左向右的顺序
就跟读文章一样!如果a=1 a=2; 这条语句!从左往右!它最终会读a=2!类似优先极
答:int a,b=1; a=(b++)*(b++); 如果使用非自增运算符,等价的指令是: int a,b=1; int c; c=b; //c=1 b=b+1...详情>>