¿Cómo entender el prototipo de función?
El "prototipo" anterior significa: el tipo de datos original.
Aquí primero te explicaré algunos conceptos básicos:
Variables y tipos de datos.
La variable es el casillero. El tipo de datos es el tipo de elemento que vas a colocar en este casillero.
Los tamaños de las taquillas para guardar diferentes artículos varían mucho. Si abres un garaje para guardar una manzana, estás desperdiciando espacio. De lo contrario, no se instalará, lo que provocará la pérdida de datos. Por lo tanto, en c, cada vez que abras un casillero, debes explicar de antemano para qué sirve para guardar. Si vas a almacenar frutas individuales, deja solo un poco de espacio. Si desea almacenar aviones, necesitará construir un hangar grande.
Ejemplo: doble x; abre un casillero para guardar artículos dobles y llámalo x.
En los lenguajes de programación de computadoras, solo existen unos pocos tipos de datos básicos: int / integer / long; número real double / float; booleano / lógico bool / booleano cadena de caracteres / cstring; p>
Entre ellos, cada tipo tiene su longitud máxima fija, que es el tamaño del espacio diseñado por c para este tipo de casillero.
Si los datos del mismo tipo exceden la longitud permitida, se dividirán en varias partes o se utilizará un tipo con una longitud mayor.
Por ejemplo, int representa un número entero, al igual que long. La diferencia es que long utiliza mayor espacio de almacenamiento y puede representar números enteros más grandes.
Double significa doble en inglés. Double utiliza el doble de espacio de almacenamiento para almacenar números reales (entero + decimal) que flotante.
2. Función
Con respecto a las funciones, habrá diferentes definiciones después de una mayor comprensión en el futuro. Aquí le brindamos una comprensión intuitiva de las funciones simples actuales.
Una función es como una máquina o una línea de producción. Añadir una o varias materias primas para elaborar un producto. Los pasos y métodos de procesamiento, desde las materias primas hasta los productos, se definen dentro de la función y no es necesario ignorarlos al llamar. Al igual que un exprimidor, ingrese un solo tipo de fruta como materia prima y produzca jugo tipo jugo. Introduce las manzanas y produce jugo de manzana. Introduzca mango y produzca jugo de mango.
Lo mismo ocurre con sqrt(). De hecho, sqrt() es solo una abreviatura para que la gente la vea. La función sqrt() no existe en C ni en cmath. La función verdaderamente completa es double sqrt(doble). El primer doble indica que el producto de esta máquina es un artículo de tipo doble. El doble entre paréntesis significa que esta máquina solo necesita un artículo de tipo doble como materia prima a la vez.
¿Qué significa el “prototipo” al final? Se refiere a los procedimientos internos de operación y procesamiento de la máquina sqrt(). La última oración significa que desea utilizar la máquina sqrt() en su programa. Luego, primero debe crearlo en su programa: (ingrese el prototipo de función en el archivo de código fuente). Si no sabe cómo construirlo, está bien. Está bien usar una máquina construida por otros, pero primero debe decirme el nombre de la persona propietaria de la máquina (incluido el archivo de encabezado cmach, que define el prototipo. cmach es alguien que posee la máquina sqrt())