Představení jazyka C#
V následujících kapitolách se seznámíme se základní konstrukcí jazyka C#, základními pojmy a principy, které jsme již poznali v předchozích kapitolách týkající se algoritmizace. Tyto a další principy implementujeme pomocí tohoto programovacího jazyka.
13. Konstanta
Protějšek k pojmu proměnná je konstanta. Pro konstanty platí stejná pravidla jako pro proměnné s jedinou výjimkou, při definici konstanty ji přiřadíme hodnotu, kterou již nemůžeme nikdy za běhu programu měnit. [8]
Konstantu lze deklarovat následujícím způsobem:
const datovýTyp identifikátorKonstanty = hodnota;
kde:
- const - klíčové slovo
- datovýTyp - představuje datový typ konstanty
- = .. operátor přirazení
- hodnota - hodnota jež nabývá konstanta
V následujícím
kódu nalezneme, jak deklarovat konstantu včetně její inicializace – viz Kód 1. Jak si můžete všimnout,
v dalším řádku kódu se pokoušíme o změnu hodnoty v této konstantě.
Překladač však hlásí chybu, že nelze na levou stranu nelze umístit konstantu.
Toto hlášení je samozřejmě v pořádku, protože jinak by byla popřena
podstata konstanty.
//Deklarace konstanty typu double včetně její inicializace const double doubleKonstanta = 0.21; //Operaci přiřazení nelze provést -> K.O. doubleKonstanta = 0.15;
Kód 1: Příklad deklarace konstanty typu double
a její inicializace