|
发表于 2020-10-16 00:40:01
|
显示全部楼层
你这个太简单了,我就不直接回答你了。这就是一个加加减减的问题,我给你一个程序,你运行试试看,看明白了,你这道题目也就明白了
- #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");
- }
复制代码 |
|