#include"stdio.h"
main()
{
int m=0,n=0;
i=10; j=20;
m+=i++;n-=--j;
printf("i=%d,j=%d,m=%d,n=%d",i,j.m,n);}
条件i=11,j=19,m=10,n=-19
什么意思,这不是写好的程序吗?
你是想知道运算过程?
m+=i++ i先使用再自加,m=10,i=10+1=11
n-=--j j先自减再使用,j=20-1=19,n=-19
#include <stdio.h>
int main()
{
int m=0,n=0;
int i=10;
int j=20;
m+=i++;
n-=--j;
printf("i=%d,j=%d,m=%d,n=%d",i,j,m,n);
return 0;
}