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