if (i++>3)与 if (++i>3)的区别
Posted perseverance52
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了if (i++>3)与 if (++i>3)的区别相关的知识,希望对你有一定的参考价值。
if (i++ >3)与 if (++i >3)的区别
有些东西不是要让你去死记硬背,而是掌握快速验证的方法以及途径,如果忘记了,直接很快速的构建去验证一下的方法。
if (i++ >3)是先判断在自增
i++
演示代码:
#include <stdio.h>
int main()
unsigned char i;
printf("Hello, World! \\n");
while(1)
printf("%d",i);
if(i++>3)
printf("%d",i);
i = 0;
break;
return 0;
- 去菜鸟学院在线运行代码看看:https://c.runoob.com/compile/11/
if (++i >3)//先自增再判断
++i
演示代码:
#include <stdio.h>
int main()
unsigned char i;
printf("Hello, World! \\n");
while(1)
printf("%d",i);
if(++i>3)
printf("%d",i);
i = 0;
break;
return 0;
- 去菜鸟学院在线运行代码看看:https://c.runoob.com/compile/11/
以上是关于if (i++>3)与 if (++i>3)的区别的主要内容,如果未能解决你的问题,请参考以下文章