Funciones en C
Definir y componer funciones, incluidas las static.
static int square(int x) {
return x * x;
}
static int sum_of_squares(int a, int b) {
return square(a) + square(b);
}
int hypotenuse_sq(int a, int b) {
return sum_of_squares(a, b);
}
Cómo funciona
staticlimita una función a este archivo.sum_of_squaresllama asquaredos veces.- La función pública se apoya en las auxiliares.
Palabras clave y builtins usados aquí
intreturnstatic
El intento, en números
- Líneas
- 11
- Caracteres a escribir
- 183
- Tokens
- 56
- Ritmo de tres estrellas
- 90 tpm
Al ritmo de tres estrellas de 90 tokens por minuto, este intento toma unos 37 segundos.
Paso 1 de 7 en Funciones; paso 15 de 35 en Fundamentos del lenguaje.