Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Obě strany předchozí revize Předchozí verze Následující verze | Předchozí verze | ||
ccpp:konstanty [2020/08/28 11:16] – bures | ccpp:konstanty [2021/11/15 10:20] (aktuální) – bures | ||
---|---|---|---|
Řádek 7: | Řádek 7: | ||
Nespornou výhodou je nulová alokace extra paměti, nevýhodou naopak, že není silně typovaná a kompilátor o ní nemá valné informace. | Nespornou výhodou je nulová alokace extra paměti, nevýhodou naopak, že není silně typovaná a kompilátor o ní nemá valné informace. | ||
<code c> | <code c> | ||
+ | #include < | ||
#define PI 3.14159 | #define PI 3.14159 | ||
Řádek 20: | Řádek 21: | ||
Jedná se o speciální proměnou označenou klíčovým slovem '' | Jedná se o speciální proměnou označenou klíčovým slovem '' | ||
- | Tento typ konstanty je možné definovat i za běhu. Často se hodí pokud chceme něco na chvíli uložit pod vlastním identifikátorem a víme, že se to nebude měnit. Kompilátor pak dokáže takovou konstantu optimalizovat pro lepší výkon. | + | Tento typ konstanty je možné definovat i za běhu. Často se hodí pokud chceme něco na chvíli uložit pod vlastním identifikátorem a víme, že se daná hodnota |
<code c> | <code c> | ||
+ | #include < | ||
const double PI = 3.14159; | const double PI = 3.14159; | ||