如何理解(++j)+ (++j)+ (++j)
#include<stdio.h>void main()
{
int i=5,j=5,p,q;
p=(i++)+(i++);
q=++j+ ++j+ ++j;
printf("%d %d %d %d\n",p,q,i,j);
} 不同软件编译出来可能是不一样的结果,因为不同编译器的计算顺序不同,所以写代码时要避免这种情况,不要写这样的代码 https://fishc.com.cn/thread-132932-1-1.html
页:
[1]