Red de conocimiento informático - Computadora portátil - Programación C++: ¿Convertir una cadena numérica en un número entero?

Programación C++: ¿Convertir una cadena numérica en un número entero?

int fun(char *str)?

{

int num=0;

mientras(*str) ? str es la dirección de la primera letra de la cadena

{

num*=10

//Debido a que la cadena se escanea de izquierda a derecha, Cada dígito obtenido debe multiplicarse por 10. Por ejemplo, si primero se obtiene 1 y luego 2, entonces //1*12

num+=*str-'0';

//str es la dirección de una letra, *str equivale a obtener la letra, como '5', porque lo que queremos es 5, entonces '5'-'0' puede obtener 5

str++;

//Apunta str a la dirección de la siguiente letra

}

return num;

}

Programación es la abreviatura china de escribir un programa. Es un proceso en el que una computadora resuelve un determinado problema y especifica un determinado método de cálculo para un determinado sistema informático. método y finalmente obtiene el resultado correspondiente.

Para que la computadora comprenda las intenciones humanas, los humanos deben decirle las ideas, métodos y medios del problema a resolver de una forma que la computadora pueda entender, para que la computadora pueda trabajar paso a paso. a paso según instrucciones humanas, para completar una tarea específica. Este proceso de comunicación entre personas y sistemas informáticos es programación.

Programación: Diseño de un "sistema controlable" con flujo lógico. Nota: La programación no se refiere necesariamente a programas de computadora con potencia informática lógica.