Menu
Coddy logo textTech

Sfida di riepilogo

Lezione 11 di 17 del corso Funzioni in C di Coddy.

challenge icon

Sfida

Facile

In 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