标签: c operator-precedence
int i=3; int k=i++ + ++i; int j=i++ + ++i + ++i + i++ + i++; /*is this statement compiler dependent?*/ printf("K=%d j=%d",k,j);
,第二个是
j=-i++;
在这个表达式中,首先执行哪个操作; 两者都是从右到左关联并具有相同的优先级。实际上我想在使用这个例子的一元运算符的上下文中知道关联性和优先性的概念。