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
:
expression
volit ;
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
.