Kurs programowania w C cz. 124

Nasza ocena:

5
Wyświetleń: 546
Komentarze: 0
Notatek.pl

Pobierz ten dokument za darmo

Podgląd dokumentu
Kurs programowania w C cz. 124 - strona 1

Fragment notatki:

Rozdział 19 Typy złożone typedef Jest to słowo kluczowe, które służy do definiowania typów pochodnych np.: typedef stara_nazwa nowa_nazwa; typedef int mojInt; typedef int* WskNaInt; od tej pory mozna używać typów mojInt i WskNaInt. Typ wyliczeniowy Służy do tworzenia zmiennych, które powinny przechowywać tylko pewne z góry ustalone wartości: enum Nazwa {WARTOSC_1, WARTOSC_2, WARTOSC_N }; Na przykład można w ten sposób stworzyć zmienną przechowującą kierunek: enum Kierunek {W_GORE, W_DOL, W_LEWO, W_PRAWO}; enum Kierunek kierunek = W_GORE; którą można na przykład wykorzystać w instrukcji  switch switch(kierunek) { case W_GORE: printf("w górę\n"); break; case W_DOL: printf("w dół\n"); break; default: printf("gdzieś w bok\n"); } Tradycyjnie przechowywane wielkości zapisuje się wielkimi literami (W GORE, W DOL). Tak naprawdę C przechowuje wartości typu wyliczeniowego jako liczby całkowite, o czym można się Å‚atwo przekonać: 141

(…)

… (W GORE, W DOL).
Tak naprawdę C przechowuje wartości typu wyliczeniowego jako liczby całkowite, o czym
można się łatwo przekonać:
141

... zobacz całą notatkę



Komentarze użytkowników (0)

Zaloguj się, aby dodać komentarz