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;

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;

以上是关于if (i++>3)与 if (++i>3)的区别的主要内容,如果未能解决你的问题,请参考以下文章

请说明break和continue的区别?用JAVA举例出来详细点··要例子

求return,break,continu区别

break与continue的区别

34 break与return的区别

JS中for循环嵌套打印100以内3的倍数?

php和golang 跳出循环语句的用法