#include"stdio.h" void main() { int i=4,j,k; j=i--; //i先赋值给j,然后i在执行i=i-1; k=--i; //i先执行i=i-1,然后再赋值给; printf("i=%d,j=%d,k=%d",i,j,k); }
运行结果为: i=2,j=4,k=2
#include"stdio.h" void main() { int i=4,j,k; j=i--; //i先赋值给j,然后i在执行i=i-1; k=--i; //i先执行i=i-1,然后再赋值给; printf("i=%d,j=%d,k=%d",i,j,k); }
运行结果为: i=2,j=4,k=2