¿Cuáles son algunos ejemplos de sentencias de bucle while?
3 piezas de código que calculan la suma del 1 al 10 (la suma ha sido declarada previamente, el valor inicial asignado a 0, i inicializado a 1).
for(int i=1;ilt;=10;i).
suma=sum i.
mientras(ilt;=10).
{sum=sum i;i;}.
do{sum=sum i;i;} while(ilt;=10).
Nivel de almacenamiento Palabras clave:
Automático: designado como variable automática, asignado y liberado automáticamente por el compilador. Generalmente asignado en la pila. Lo contrario de estático. Cuando no se especifica la variable, el valor predeterminado es automático.
estático: Especificar como variable estática: Especificar como variable estática, asignarla en el área de variables estáticas y modificar la función especificando el alcance de la función dentro del archivo.
Registro: Especificado como una variable de registro, se recomienda que el compilador almacene la variable en un registro y la use para modificar los parámetros formales de la función. Se recomienda que el compilador pase los parámetros a través del. registrarse en lugar de la pila.
Externa: Especifique la variable correspondiente como variable externa, lo que significa que la definición de la variable o función está en otro archivo. Se recomienda que el compilador busque su definición en otro módulo cuando encuentre la variable o. función.
const: especifica que el hilo actual no puede cambiar la variable (pero el sistema u otros hilos pueden cambiarla).
volátil: el sistema u otros subprocesos pueden cambiar el valor de la variable especificada, lo que obliga al compilador a obtener el valor de la variable de la memoria cada vez, evitando así que el compilador optimice la variable como una variable de registro. .