自增自减

发布时间:2024-05-15 08:05 发布:上海旅游网

问题描述:

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);

热点新闻