文章目录 一、++i 和 i++的区别 1.i++ 2.++i 二、|| 和&&的截断 1. || 截断的判断 2. &&截断的判断 一、++i 和 i++的区别 1.i++ i++和printf在一起的是,先进行赋值运算,再进行+1。比如:int i=3;printf(“%d\n”,i++);那么先进行赋值运行,就是先按i = 3的运算执行输出;输出结果之后,然后再+1。 #include <stdio.h> int main(void) { int i = 3; printf("%d\n",i++); printf("%d\n",i); return 0; } 代码运行如下