Sdílet prostřednictvím


Příkaz výrazu (C)

Při spuštění příkazu výrazu se výraz vyhodnotí podle pravidel popsaných ve výrazech a přiřazeních.

Syntaxe

expression-statement:
expressionvolit ;

Před spuštěním dalšího příkazu jsou dokončeny všechny vedlejší účinky vyhodnocení výrazu. Prázdný příkaz výrazu je označován za nulový výraz. Další informace naleznete v tématu Příkaz Null.

Následující příklady demonstrují příkazy výrazů.

x = ( y + 3 );            /* x is assigned the value of y + 3  */
x++;                      /* x is incremented                  */
x = y = 0;                /* Both x and y are initialized to 0 */
proc( arg1, arg2 );       /* Function call returning void      */
y = z = ( f( x ) + 3 );   /* A function-call expression        */

V posledním výrazu (volání funkce) je hodnota výrazu zahrnujícího libovolnou hodnotu vrácenou funkcí zvýšena o hodnotu 3, a potom přiřazena do proměnných y a z.

Viz také

Výkazy