Functions
Uma function tem um tipo de retorno, um nome, e uma lista de parâmetros. Parâmetros em C são sempre passados por valor — a function recebe sua própria cópia de cada argumento, então mudanças dentro da function não afetam a variável de quem chamou (passar um pointer, coberto duas lições à frente, é como se contorna isso).
main.c
Teste você mesmo →#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 seguir: arrays — o tipo de coleção de tamanho fixo do C, sem verificação de limites.
Practice exercise
Escreva uma function multiply(int a, int b) que retorne a * b, depois imprima multiply(6, 7).