Źródło: Arkusze CKE
Który z wymienionych przykładów przedstawia typ rekordowy?
Warianty odpowiedzi
-
A
int w języku Python
-
B
bool w języku Java
-
C
struct w języku C++
-
D
float w języku C
Wyjaśnienie
Typ rekordowy (nazywany też typem złożonym) pozwala na spakowanie kilku zmiennych, często różnych typów, pod jedną wspólną nazwą. W języku C++ służy do tego słowo kluczowe struct.
Wyobraź sobie, że chcesz opisać użytkownika: potrzebujesz jego imienia (string), wieku (int) i wzrostu (float). Zamiast tworzyć trzy oddzielne zmienne, tworzysz strukturę, która łączy te wszystkie dane w jeden spójny obiekt.
Dla porównania typy takie jak int, float czy bool to typy proste (prymitywne) – potrafią przechować tylko jedną pojedynczą wartość danego rodzaju.