Red de conocimiento informático - Problemas con los teléfonos móviles - Programación Qtt

Programación Qtt

#Contiene amplt; iostream ampgt;

Usar espacio de nombres std

void main(){

Entrada de caracteres

int; i=0, out[26]={0}, j;

cadena de salida char[26]=

{'A','B','C' ,' D','E','F','G','H','I','J','K','L',

m','N',' O','P','Q','R','T','U','V','W','X','Y','Z'};

cout amplt; amplt; "Por favor

Ingrese la contraseña en mayúsculas: ";

fgets(input, 1000, stdin);

Y (input amplt; iampgt;){

if(inputamplt;iampgt;ampgt;=

a' y entrada y salida del amplificador.lt;iampgt;ampgt;=' Z'){

Salida[inputamplt;iampgt;-'A'];

}

i;

}

cout amplt ; amplt; "Salida: " ;lt; amplt; endl

for(j = 0; Johnson & Johnson. lt; 26; j ){

cout amplt; cadena [j] amplificador; amplt;

": "amplt; salida[j] amplt; }

Otro código que cuenta el número de cada dígito en el número ingresado.

#Contiene amplt; iostream ampgt;

Usar espacio de nombres std

void main(){

int m, i=0, a[10]= { 0 };

cout amplt; "Ingrese un número:";

CIN ampgt; p>Y (m!=0){

I = m 10;

a amplt;I ampgt ;

m = m/10;

}

for(int j = 0; Johnson & Johnson. lt; 10; j) {

cout amplt; lt; amplt; ":" amplt; A[j] amp; p> p>

Return es una palabra clave en C que proporciona una forma de finalizar la ejecución de una función. Cuando una declaración de retorno proporciona un valor, ese valor se convierte en el valor de retorno de la función.

Hablando de retorno, es necesario mencionar la definición de la función principal. La siguiente información se puede encontrar en Internet. Digítelo detenidamente y será útil comprender el valor de retorno en la función principal.

Muchas personas incluso usan void main() en algunos libros del mercado, lo cual en realidad es incorrecto. Void main() nunca se define en C/C++.

Bijani Strausstrup, el padre de C, escribió claramente en las preguntas frecuentes de su página de inicio

La definición de void main(){/*...*/ } no lo es y nunca lo fue. C, ni siquiera C. (void main()

nunca existió en C ni en C). Permítanme hablar sobre la definición de función principal en los estándares C y C respectivamente.

1.

En C89, main() es aceptable. La obra maestra clásica de Brian W.Kernighan y Dennis M.Ritchie "Lenguaje de programación C 2e" ("Lenguaje de programación C segunda edición") utiliza main(). Sin embargo, en el último estándar C99, sólo las dos definiciones siguientes son correctas:

int main(void)

int main(int argc, char*argv[])

Por ejemplo: char*argv[] se puede escribir como char * * argv. Argv y argc se pueden cambiar a otros nombres de variables (como intval y charval), pero deben cumplir con las reglas de nomenclatura de las variables.

Si no necesita obtener parámetros de la línea de comando, use int main(void); de lo contrario, use int main(int argc, char*argv[]).

El tipo de valor de retorno de la función principal debe ser int, para que el valor de retorno pueda pasarse al activador del programa (como el sistema operativo).

Si no hay una declaración de retorno al final de la función principal, C99 estipula que el compilador debe agregar automáticamente retorno 0 al archivo de destino generado (como un archivo exe), lo que indica que el programa sale normalmente; . Sin embargo, sigo sugiriendo que agregue una declaración de devolución al final de la función principal. Aunque no es necesario, es un buen hábito.

Tenga en cuenta que vc6 no agregará retorno 0 al archivo de destino; puede deberse a que vc6 es un producto de 1998, por lo que no admite esta función. ¡Ahora entiendes por qué te sugiero que agregues una declaración de devolución! Sin embargo, GCC 3.2 (compilador de C en Linux) agregará retorno 0 al archivo objeto generado.

2. C

En C 98, se definen las siguientes dos definiciones de la función principal:

int main()

int main(int argc, char*argv[])

Int main() es equivalente a int main(void) en C99; el uso de int main(int argc, char*argv[]) es también lo mismo Igual que se define en C99. De manera similar, el tipo de valor de retorno de la función principal también debe ser int.

Si no hay una declaración de retorno al final de la función principal, C 98 estipula que el compilador debe agregar automáticamente retorno 0 al archivo objeto generado; Nuevamente, vc6 no admite esta característica, pero g 3.2 (el compilador de C en Linux) sí.