/* 由k+++i问题不确定的延伸. */ #include<stdio.h> void main(void) { int k=1, i=2, y; y = k + + + + + i; printf("y=%d\nk=%d\ni=%d\n", y, k, i); getch(); } /* y=3 k=1 i=2 */
/* 本程序是为了探究k+++i会是什么结果 */ #include<stdio.h> void main(void) { int k=1, i=2, y; y = k+++i; printf("k+++i的结果是%d\n", y); printf("k=%d\n", k); printf("i=%d\n", i); getch(); } /* k+++i的结果是3 k=2 i=2 结论:++符号的优先级高,这么写默认应该是(k++)+ i. */