Операция запятая

Операция «запятая» увеличивает гибкость использования оператора цикла for, позволяя включать в его спецификацию несколько инициализирующих или корректирующих выражений. Операция «запятая» объединяет два выражения в одно и гарантирует их вычисление слева на право. Например:

for (a=1,b=5; a<=6; a++,b--)

В этом примере первое и последнее выражения состоят из двух выражений. Эти выражения могут быть сколь угодно сложными. Применение операции «запятая» возможно и во втором логическом выражении, но за значение всего выражения будет принято только значение последнего из объединяемых выражений.

Как избежать зацикливания?

Тело цикла должно содержать хотя бы один оператор, влияющий на условие окончания или продолжения, иначе цикл будет продолжаться бесконечно. Условие окончание цикла должно быть в конце концов удовлетворено.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: