ccpp:array

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revize Předchozí verze
Následující verze
Předchozí verze
ccpp:array [2021/05/24 10:36] – Ukázka přístupu do matice buresccpp:array [2023/02/27 08:54] (aktuální) bures
Řádek 3: Řádek 3:
  
 ===== Jednorozměrné pole ===== ===== Jednorozměrné pole =====
-Nejzákladnější verze pole je jednorozměré, které si můžeme představit jako v následující ukázce:+Nejzákladnější verze pole je tzv. jednorozměré pole, které si můžeme představit jako jednořádkovou tabulku v následující ukázce:
  
 <code c> <code c>
Řádek 13: Řádek 13:
  
 ==== Deklarace ==== ==== Deklarace ====
-Syntaxe deklarace pole vypadá následovně: ''datovy_typ identifikator[pocet_prvku];'', kde počet prvků musí být konstantní (být znám během překladu). Pole je po deklaraci neinicializované stejně jako v případě proměnných jednoduchých datových typů.+Syntaxe deklarace pole vypadá následovně: ''datovy_typ identifikator[pocet_prvku];'', kde **//pocet_prvku// musí být konstanta** (být znám během překladu). Pole je po deklaraci neinicializované stejně jako v případě proměnných jednoduchých datových typů.
  
 === Příklad === === Příklad ===
Řádek 29: Řádek 29:
 int pole[4] = {1, 2, 3, 4}; // inicializace pole hodnotami 1, 2, 3, 4. int pole[4] = {1, 2, 3, 4}; // inicializace pole hodnotami 1, 2, 3, 4.
 char pole2[] = {'a', 'b', 'c', 'd', 'e', 'f'}; // inicializace bez uvedení počtu prvků char pole2[] = {'a', 'b', 'c', 'd', 'e', 'f'}; // inicializace bez uvedení počtu prvků
 +short pole3[100] = {10, 20, 30}; // Prvni 3 položky maji dané hodnoty, zbytek je doplněn hodnotou 0
 </code> </code>
  
  • ccpp/array.1621845382.txt.gz
  • Poslední úprava: 2021/05/24 10:36
  • autor: bures