Źródło: Arkusze CKE
Którym słowem kluczowym, w języku z rodziny C należy posłużyć się, aby przypisać alternatywną nazwę dla istniejącego typu danych?
Warianty odpowiedzi
-
A
enum
-
B
typedef
-
C
union
-
D
switch
Wyjaśnienie
Wyobraź sobie, że piszesz projekt i musisz ciągle operować na skomplikowanym typie danych, np. wskaźniku na funkcję lub rozbudowanej strukturze. Żeby ułatwić sobie pracę i wyczyścić kod, używasz słowa kluczowego typedef.
Działa to jak nadawanie czytelnej ksywki lub aliasu. Zamiast pisać za każdym razem pełną, długa definicję, tworzysz własną nazwę. Kompilator doskonale wie, jaki typ się pod nią kryje, a Twój kod staje się o wiele bardziej przejrzysty.