void main()
{
int i,j,m,n;
i = 8;
j = 10;
m = ++i;
n = j++;
printf("%d,%d,%d,%d\n",i,j,m,n);
}
① 运行程序,观察 i、j、m、n各变量的值,分析结果。
② 将第7、8行改为:
m=i++;
n=++j;
再运行。此时屏幕输出什么?并分析原因
③ 将程序改为:
#include <stdio.h>
void main()
{
int i,j,m=0,n=0;
i = 8;
j = 10;
m += i++;
n -= --j;
printf("i=%d,j=%d,m=%d,n=%d\n",i,j,m,n);
}
匿名回答于2024-06-11 04:42:02