Introdução às instruções simples de ramificação e loop em linguagem C
Introdução à declaração de estrutura de ramificação
Meu entendimento da instrução branch é que ela é como um diagrama em árvore, com escolhas diferentes, resultados diferentes.
Instrução de estrutura de filial 1: instrução if
O formato do código é o seguinte
if(表达式)
语句;//如果循环体想包含更多的语句,可以加上⼤括号
Se a expressão for verdadeira, a instrução é executada; se a expressão for falsa, a instrução não é executada.
Instruções if aninhadas
if (表达式)
语句1;
else if (表达式2)
语句2;
...
else
语句n;
Você pode aninhar if else (expressão) continuamente na parte de trás para aumentar as ramificações;
é recomendado que as ramificações adotem o tipo progressivo camada por camada, de modo a aumentar a lógica de escrita e a lógica de leitura do código;
else sempre corresponde ao if mais próximo ;
Instrução de estrutura de filial 2: instrução swich
O formato do código é o seguinte
switch (表达式)
{
case 1:
语句1;
break;
...
case n:
语句n;
break;
default:
语句 n+1;
break;
}
Perceber:
- case e os números seguintes devem conter espaços;
- Cada caso deve ser seguido de um break para sair da expressão.Se não for adicionado, será executado até que haja um break até o final de toda a troca;
- default (default) ou default, quando a expressão não corresponde a todos os casos, executa a instrução in default;
- A instrução padrão e a instrução case não precisam estar na ordem de força, mas é recomendado seguir a ordem quando a lógica for fácil de entender;
Introdução às declarações estruturais de loop
Introdução à instrução de loop 1: instrução while
O formato do código é o seguinte:
while (表达式)
语句;//如果循环体想包含更多的语句,可以加上⼤括号
Primeiro verifique se a expressão é verdadeira. Se a expressão for verdadeira, a instrução de execução continua em loop até que a expressão seja falsa e, em seguida, sai do loop.
Introdução à instrução de loop 2: instrução do-while
O formato do código é o seguinte:
do
{
语句;
}
while(表达式)
A instrução em do é executada primeiro e a expressão em while é julgada. Se for verdade, continue a executar a instrução em do e saia do loop quando a instrução na expressão for falsa.
Introdução à instrução de loop 3: instrução for
O formato do código é o seguinte:
for(表达式1;表达式2;表达式3)
{
语句;
}
Entre eles,
expressão 1: usada para inicializar a variável do loop;
expressão 2: usada para julgar a condição final do loop;
expressão 3: usada para ajustar a variável do loop;
a lógica do loop é a seguinte:
primeiro execute a expressão 1, insira o loop para executar a instrução, após executar a instrução, volte para a expressão 3 para ajustar a variável do loop. Após o ajuste, a expressão 2 será julgada. Se for verdadeira, a instrução será executada, e então retornará à expressão 3 para ajustar e executar a expressão 2. Desta forma, faça um loop até que a expressão 2 seja falsa e saia do loop.