Sfida di riepilogo
Lezione 11 di 17 del corso Funzioni in C di Coddy.
Sfida
FacileIn C, non possiamo ottenere direttamente la dimensione di un array, quindi possiamo dichiarare una variabile per questo scopo e usarla per ottenere la dimensione dell’array.
Per esempio:
int a[] = {1, 2, 3, 4, 5};
int size = sizeof(a) / sizeof(a[0]);Usando la dimensione, scrivi una funzione che stampi i valori di un array, ciascuno su una nuova riga.
Esempio:
Se l’input è {"Go", "Java", "React"}
L’output dovrebbe essere:
Go
Java
React
Provalo tu
#include <stdio.h>
// Funzione per stampare i valori
void print_array(char* arr[], int size) {
}
int main() {
char* arr[] = {"Python", "Java", "TypeScript", "NodeJs"};
// Calcola la dimensione dell'array
// Chiama la funzione
print_array(arr, size);
return 0;
}Tutte le lezioni di Funzioni in C
Esercitati da solo: Compilatore C online