#include <stdio.h>
#include <stdlib.h>
#define MAXN 10
#include <string.h>
#include <time.h>
int main()
{
int count=4;
int j=++count;
printf("%d %d ",count++,j);
int t=count;
printf("t=%d",t);
return 0;
}
输出为:5 5 t=6
Process returned 0 (0x0) execution time : 0.898 s
Press any key to continue.
int j=++count;
这一句的意思是count先+1运算变成5之后再赋值给j,所以j是5,count此时也是5
printf("%d %d ",count++,j);
count++意思是:count先进行输出在自增
所以输出的结果是5
printf这条语句执行完之后count=6
int t=count;
printf("t=%d",t);
将count赋值给t,确实是输出的6