Výraz (programování)

Technology
12 hours ago
8
4
2
Avatar
Author
Albert Flores

Výraz v programovacích jazycích je kombinací jedné nebo více explicitních literálů, konstant, proměnných, operátorů a funkcí, které programovací jazyk interpretuje (podle pravidel priority a asociativity) a vyhodnocuje (ve stavovém prostředí „vrací“). Tento proces se jako u matematických výrazů nazývá vyhodnocování. Vrácená hodnota může být různých typů, například numerická, řetězcová nebo logická.

Například 2+3 je aritmetický výraz, který lze v programu vyhodnotit již při překladu jako číslo 5. Jméno proměnné je výraz, protože označuje hodnotu v paměti, takže y+6 je výraz. +more Příkladem relačního výrazu je 4≠4, který se vyhodnotí jako nepravda.

V jazyce C a většině jazyků z něj odvozených, volání funkce s návratovým typem void je povolený výraz typu void. Hodnoty typu void nemohou být používány, takže hodnota takového výrazu je vždy zahozena.

V mnoha programovacích jazycích může mít funkce a tedy i výraz obsahující volání funkce vedlejší účinky. Výraz s vedlejšími účinky normálně není referenčně transparentní. +more V mnoha jazycích (například C++) existuje příkaz tvořený výrazem zakončeným středníkem (;). Implementace musí výraz vyhodnotit kvůli vedlejším účinkům, ale výsledek bude zahozen.

Odkazy

Reference

Související články

Příkaz (programování) (srovnání) * Logický výraz * Výraz (matematika)

Externí odkazy

Tento článek vychází z informací obsažených v hesle [url=http://foldoc. org/Expression]Expression[/url] [url=http://foldoc. +moreorg/]Free On-line Dictionary of Computing[/url] před 1. listopadem 2008 a zahrnutým podle pravidel GNU Free Documentation License verze 1. 3 nebo vyšší.

Kategorie:Programovací jazyky

5 min read
Share this post:
Like it 8

Leave a Comment

Please, enter your name.
Please, provide a valid email address.
Please, enter your comment.
Enjoy this post? Join Cesko.wiki
Don’t forget to share it
Top