|
发表于 2020-9-10 00:52:31
|
显示全部楼层
下面是加加减减的运算,搞懂了,你就会理解了:
- #include<stdio.h>
- int main()
- {
- int j = 3,i = 5;
- printf("j = 3, i = 5\n");
- printf("\n");
- j = j * (i++);
- printf("j = j * (i++) 运算后的结果是:%d, %d",j,i);
- printf(" // 先运算,再自加");
- printf("\n");
- j = 3,i = 5;
- printf("\n");
- j = j * (i--);
- printf("j = j * (i--) 运算后的结果是:%d, %d",j,i);
- printf(" // 先运算,再自减");
- printf("\n");
- j = 3,i = 5;
- printf("\n");
- j = j * (++i);
- printf("j = j * (++i) 运算后的结果是:%d, %d",j,i);
- printf(" // 先自加,再运算");
- printf("\n");
- j = 3,i = 5;
- printf("\n");
- j = j * (--i);
- printf("j = j * (--i) 运算后的结果是:%d, %d",j,i);
- printf(" // 先自减,再运算");
- printf("\n");
- j = 3,i = 5;
- printf("\n");
- j = j * (+i);
- printf("j = j * (+i) 运算后的结果是:%d, %d",j,i);
- printf(" // 保持符号再运算");
- printf("\n");
- j = 3,i = 5;
- printf("\n");
- j = j * (-i);
- printf("j = j * (-i) 运算后的结果是:%d, %d",j,i);
- printf(" // 改变符号再运算\n");
- printf("\n");
- printf("单一的 i+ 或单一的 i- // 没有意义,并且系统会报错\n");
- printf("\n");
- }
复制代码 |
|