Menu
Coddy logo textTech

Wyzwanie podsumowujące

Lekcja 11 z 17 w kursie Funkcje w C w Coddy.

challenge icon

Wyzwanie

Łatwy

W C nie możemy uzyskać rozmiaru tablicy bezpośrednio, dlatego możemy zadeklarować zmienną, aby go przechowywać, i użyć jej do uzyskania rozmiaru tablicy.

 

Na przykład:

int a[] = {1, 2, 3, 4, 5};
int size = sizeof(a) / sizeof(a[0]);

Korzystając z rozmiaru, napisz funkcję, która wypisze wartości tablicy, każdą w nowej linii.

Przykład:

Jeśli dane wejściowe to {"Go", "Java", "React"}

Dane wyjściowe powinny wyglądać następująco:

Go
Java
React

 

Spróbuj swoich sił

#include <stdio.h>

// Funkcja wypisująca wartości
void print_array(char* arr[], int size) {
    
}

int main() {
    char* arr[] = {"Python", "Java", "TypeScript", "NodeJs"};
    
    // Oblicz rozmiar tablicy 
    
    // Wywołaj funkcję
    print_array(arr, size);

    return 0;
}

Wszystkie lekcje w sekcji Funkcje w C

Poćwicz samodzielnie: Kompilator C online