Funciones
Una función tiene un tipo de retorno, un nombre y una lista de parámetros. Los parámetros en C siempre se pasan por valor — la función obtiene su propia copia de cada argumento, así que los cambios dentro de la función no afectan a la variable del llamador (pasar un pointer, que se cubre dos lecciones más adelante, es cómo se evita esto).
main.c
Pruébalo tú mismo →#include <stdio.h>
int multiply(int a, int b) {
return a * b;
}
int main() {
printf("%d\n", multiply(6, 7));
return 0;
}Output
42
A continuación: arrays — el tipo de colección de tamaño fijo de C, sin verificación de límites.
Practice exercise
Escribe una función multiply(int a, int b) que devuelva a * b, luego imprime multiply(6, 7).