#include <conio.h>
#include <stdio.h>
using namespace std;
int main()
{
int a =15;
printf("%d,%d,%d",++a,a++,10*a++);
return 0;
}
运行结果为 18,17 ,150;
由此可知,printf由后往前运行。另外++在前先加后返回,++在后先返回后加。
#include <conio.h>
#include <stdio.h>
using namespace std;
int main()
{
int a =15;
printf("%d,%d,%d",++a,a++,10*a++);
return 0;
}
运行结果为 18,17 ,150;
由此可知,printf由后往前运行。另外++在前先加后返回,++在后先返回后加。