¿Cuál es el significado de la declaración: while (n! = 0)?

Esta es la sintaxis general de la escritura que ejecuta las siguientes declaraciones mientras se cumple la condición dada:

Sintaxis: while (condición)

{

… declaraciones …

}

Ahora, si la condición es verdadera, estas declaraciones se ejecutan.

Aquí, la condición es n! = 0, lo que significa que n no es igual a cero.

Entonces, hasta y a menos que n sea cero, estas instrucciones en el bloque while se ejecutarían repetidamente.

Este tipo de bucle se utiliza para muchos propósitos, calcular la suma de un conjunto de números, invertir un número, etc.

PD: Además, si escribe while (n) {} -> Esto tendrá la misma función que la declaración que está utilizando, si n sería igual a cero (cero se interpreta como falso y cualquier otra cosa como verdadera), el control pasar a la declaración después del bloque while, y si no es así, se ejecutarán las declaraciones en el bloque while.

¿Es un fragmento de algún código? Si es así, generalmente sería como

mientras que (n! = 0) {
… algo que puede cambiar el valor de n …
}

Lo que significa repetir lo que sea que esté entre dos llaves hasta que el valor de n se convierta en 0 .