Справочник по C/C++
Оператор последовательного вычисления

Оператор последовательного вычисления (оператор "запятая") указывает на необходимость выполнения некоторой последовательности операций. Значение всего выражения состоящего из списка выражений, разделённых запятыми, равно значению последовательного выражения в этом списке. Например, после выполнения фрагмента программы

y = 15;
x = (y=y-5, 50/y);

переменная x примет значение 5, поскольку исходное значение переменной y, равное числу 15, уменьшено на 5, а затем число 50 разделено на полученную разность (10). В результате имеем число 5, которое и присваивается переменной x. Оператор "запятая" можно представить как инструкцию "сделать это, затем то и т.д.".

Оператор "запятая" чаще всего используется в операторе for, как, например, показано ниже.

for (z=10, b=20; z

Здесь переменные z и b инициализируются и модифицируются с использованием списка выражений, разделённых запятыми.






Нет комментариев.



Оставить комментарий:
Ваше Имя:
Email:
Антибот: *  
Ваш комментарий: