Wyzwanie podsumowujące
Lekcja 11 z 17 w kursie Funkcje w C w Coddy.
Wyzwanie
ŁatwyW 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