Red de conocimientos sobre prescripción popular - Cuidado de la salud en otoño - ¿Hay alguien increíble? Ayúdame a explicar este programa y el significado de cada variable en la función, como sp spaceflag dotflag. Gracias.

¿Hay alguien increíble? Ayúdame a explicar este programa y el significado de cada variable en la función, como sp spaceflag dotflag. Gracias.

Esta es una función simple de suma, resta, multiplicación y división.

En la función principal

se define la variable de cadena mexp para recibir la expresión de entrada,

se define una variable de doble precisión resultado para guardar el resultado del cálculo.

Ingrese la expresión de cálculo

Llame a la función de cálculo resultprocess.

En la función de cálculo, el parámetro formal mexp (expresión) resulta (guarda el resultado del cálculo).

Se define una variable de cadena de signos para almacenar símbolos.

Se define una variable de matriz de doble precisión shuzhi para almacenar números.

Define el grado entero de la variable sp utilizada para separar cadenas.

Llame a la función de procesamiento auxiliar tokenprocess

En la función de procesamiento auxiliar, los parámetros formales mexp (expresión) shuzhi (guardar número) signos (guardar símbolos).

Defina una variable temporal de cadena strtemp y una variable de carácter temporal chartemp.

Defina la variable de identificación numérica shuzhiflag, la variable de identificación espacial spaceflag, la variable de identificación decimal dotflag,

Defina el número de variables de separación sp

Los números extraídos se almacenan en la matriz numérica shuzhi, los símbolos extraídos se almacenan en la matriz de símbolos signos.

1 se devuelve en el formato correcto, 0 se devuelve en el formato incorrecto.

Vuelva a la función de cálculo y determine el valor de retorno de la función de procesamiento auxiliar.

Llame a la función resultadd ResultAdd en el formato correcto y devuelva 1.

El error de formato devuelve 0

En la función de suma de resultados

Decodifica los datos según los símbolos en la matriz de símbolos.

Vuelva a la función principal y determine el valor de retorno de la función de cálculo.

Devolver resultado de salida 1

El formato de expresión de salida de incendio provocado 0 es incorrecto.