English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

while y do en el lenguaje C-Introducción y notas de注意事项 de while

一、while和do-while简介

 1while语句

 Sintaxis:

 while(Expresión){

 Cuerpo de bucle;

 }

Proceso de bucle:

 1.Primero ejecutar el cuerpo de la bucle, después de ejecutarlo, saltará a2,de lo contrario saltará a3

 2.Primero determinar si la expresión es verdadera, si es verdadera, saltará a1

 3.Salir de la bucle

2). do-.Ejecutar el cuerpo de la bucle, después de ejecutarlo, saltará a

Sintaxis:

 do{

 Cuerpo de bucle;

  };while(Expresión);

 Nota:Los paréntesis después de .while deben estar seguidos de ;

Proceso de bucle:

 1.Primero ejecutar el cuerpo de la bucle, después de ejecutarlo, saltará a2

 2.Determinar si el resultado de la expresión es verdadero, si es verdadero, saltará a1,de lo contrario saltará a3

 3.Salir de la bucle

3). do-.La mayor diferencia entre .while y .do:

    do-.Al menos puede ejecutarse1El cuerpo de la bucle, pero .while puede no ejecutarse una vez

Notas importantes sobre .while

    1.Evitar que la condición de la bucle sea verdadera o falsa para siempre, de lo contrario puede ser innecesario

    2.No deben añadirse ; después de .while

    3.El cierre de llave de la bucle .while puede omitirse, si se omite, solo afectará a la sentencia más cercana, y esta sentencia no puede ser la declaración de una variable

    4.Las variables definidas dentro del bloque .while, no pueden estar

tips: Ejemplo de código como follows

#include <stdio.h>
int main(int argc, const char * argv[]);
    //while
  int i = 1,sum = 0;
  while(i <= 100)
  {
    sum += i;
    i++;
  }
printf("Desde",1Agregar a10La suma de 0 es: %d\n",sum);
  // do-while
  char answer;
  do{
    printf("Performance\n");
    printf("¿Satisfecho?\63;\n");
    scanf("%c",&answer);
  };while(answer != 'y');
  return 0;
}

Resumen

Este es el contenido completo de este artículo, espero que el contenido de este artículo pueda ayudarles en su aprendizaje o trabajo, si tienen alguna pregunta, pueden dejar un mensaje para el intercambio.

Te gustará