Puntos a tener en cuenta en operaciones lógicas Y y O

  • El AND lógico (&&) tiene una prioridad más alta que el OR lógico (||)
  • Cuando el valor en el lado de la operación lógica AND es 0, no se realizará ningún cálculo posterior;
  • Cuando el valor en un lado de la operación lógica OR es 1, no se realizará ningún cálculo posterior;
#include<stdio.h>

int main()
{
    
    
	int a = 0, b = -1;
	printf("%d %d %d", a++ && b++, a, b); //输出结果:0 1 -1
	return 0;
}

Supongo que te gusta

Origin blog.csdn.net/Genius_bin/article/details/112313147
Recomendado
Clasificación