informatika:maturita:20a
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Obě strany předchozí revizePředchozí verzeNásledující verze | Předchozí verze | ||
| informatika:maturita:20a [15. 03. 2020, 20.45] – [Složené typy:] xdostal | informatika:maturita:20a [27. 05. 2020, 15.35] (aktuální) – [Složené typy:] xdostal | ||
|---|---|---|---|
| Řádek 5: | Řádek 5: | ||
| ===== Jednoduché datové typy:===== | ===== Jednoduché datové typy:===== | ||
| - | Jednoduché (také elementární) datové typy jsou většinou definované přímo jazykem, jsou do něj zabudované, | + | Jednoduché (také elementární) datové typy jsou většinou definované přímo jazykem, jsou do něj zabudované, |
| ==== Ordinální typy ==== | ==== Ordinální typy ==== | ||
| Řádek 26: | Řádek 26: | ||
| v C ho definujeme takto: | v C ho definujeme takto: | ||
| - | typedef enum { | + | |
| - | PRAHA, BRNO, OSTRAVA | + | PRAHA, BRNO, OSTRAVA |
| - | } MESTA; | + | } MESTA; |
| - | + | ||
| - | java: | + | |
| - | + | | |
| - | enum Level { | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | } | + | |
| - | + | ||
| - | Level myVar = Level.MEDIUM; | + | |
| Řádek 71: | Řádek 64: | ||
| **Struktura - struct** - datový typ složený z jiných datových typů/ | **Struktura - struct** - datový typ složený z jiných datových typů/ | ||
| - | struct account { | + | |
| - | | + | int account_number; |
| - | | + | char *first_name; |
| - | | + | char *last_name; |
| - | | + | float balance; |
| - | }; | + | }; |
| - | Když teď vytvoříme nový struct: 'struct | + | Když teď vytvoříme nový struct: ' |
informatika/maturita/20a.1584301524.txt.gz · Poslední úprava: autor: xdostal
