Оператор последовательного вычисления
Оператор последовательного вычисления (оператор "запятая") указывает на необходимость выполнения некоторой последовательности операций. Значение всего выражения состоящего из списка выражений, разделённых запятыми, равно значению последовательного выражения в этом списке. Например, после выполнения фрагмента программы y = 15; x = (y=y-5, 50/y); переменная x примет значение 5, поскольку исходное значение переменной y, равное числу 15, уменьшено на 5, а затем число 50 разделено на полученную разность (10). В результате имеем число 5, которое и присваивается переменной x. Оператор "запятая" можно представить как инструкцию "сделать это, затем то и т.д.". Оператор "запятая" чаще всего используется в операторе for, как, например, показано ниже. for (z=10, b=20; z |
Нет комментариев. Оставить комментарий: |