问题描述:
int i=0;i++;或++i;的结果的都是1但在i后面加就不同了printf("%d",i++或++i)这是怎么回事 不懂啊我还想问 自增自减在程序中 常用到吗
问题解答:
i++是先取i的值,再使i+1;++i是先+1,再取值。
printf("%d",i++);可以改成printf("%d",i);i++;printf("%d",++i);可以改成i++; printf("%d",i);