La Red de Conocimientos Pedagógicos - Aprendizaje de inglés - Espero que alguien pueda ayudarme a responder algunas preguntas sobre switch(){case:}.

Espero que alguien pueda ayudarme a responder algunas preguntas sobre switch(){case:}.

Explique la primera pregunta en detalle

# include ltstdio.h gt

int main()

{int i=1, k = 0;

int main()

{int i=1, k = 0;

p>

Interruptor (1)

{Caso 1:

? Caso 2: k;

? Caso 3: k;

? }

printf("d ",k);

Devuelve 0;

}

Debido a que I = 1 se ejecuta primero, El caso 1 está vacío, no hay una declaración de interrupción, por lo que sigue haciéndolo. Después de k dos veces, k=2.

Segunda pregunta

Tema 2

# include ltstdio.h gt

int main()

{ int i, m = 0;

for(I = 0; i lt5; i)

{Cambiar (uno)

? {Caso 0:

Caso 1: m;

Caso 3: m;

Caso 4: m-; }

}

printf("d\n ", m

Devuelve 0; p>Según ciclo de 0 a 4, i=0, después de m m m -, obtenemos M = 1;

I=1, después de M M M-, obtenemos M = 2;

I=2, si no hay una persona calificada, M sigue siendo 2;

I=3, después de M M-, obtenemos M = 2, después de M-, obtenemos M = 1;

Estimado, si no entiendes, puedes continuar preguntando ~ Espero que puedas estar satisfecho con la adopción, O(∩_∩)OGracias.