Red de conocimiento informático - Computadora portátil - #define max(x,y) x>y?x:y ¿Qué significa?

#define max(x,y) x>y?x:y ¿Qué significa?

if(x>y)

devuelve x;

else

devuelve y;

Obligatorio después de una oración completa Por ejemplo, al comienzo de definir la variable independiente int a;

a=1 se usa en la asignación;

Se usan varias construcciones al final de la declaración a procesar. También se utilizan al procesar declaraciones.

Pero recuerde que varias estructuras solo procesan una declaración, así que use {} cuando procese varias declaraciones al mismo tiempo. Piense en ellos como una declaración completa.

Toma una casilla

i=1;

mientras(i<=10)

Si no agregas {}< / p>

s=s+i;

i++;

Esto significa s=s+i;

cuando i<=10; Este es un callejón sin salida. No incrementará i, ni ejecutará la siguiente declaración

En este momento, si {

s=s+i;

i++}

Luego incrementará i después de ejecutar s=s+i. Cuando i=10, saldrá del ciclo y ejecutará la siguiente declaración.