ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Типы операторов циклаВ C# существует три типа операторов цикла, которые можно использовать. Каждый из этих операторов работает по-своему и преследует различные цели. Цикл while. Цикл while позволяет выполнять блок кода ноль или более раз. Цикл while не использует переменную-счетчик, хотя можно ее реализовать, определив вне цикла и манипулируя ею на каждой итерации. В начале каждой итерации цикла while, проверяется логическое условие. Если это условие истинно, выполняется тело цикла, если условие ложно, цикл завершается. Циклы while могут быть очень полезными, если заранее не известно, сколько раз нужно выполнять тело цикла. Цикл do. Цикл работает аналогично циклу while за исключением одной детали. В цикле do условие проверяется в конце итерации, а не в ее начале. Это означает, что тело цикла do всегда выполняется по крайней мере один раз, в отличие от цикла while, который может не выполнится ни разу. Циклы do являются очень полезными, когда заранее не известно, сколько раз должен выполниться код и еще не определено условие. Циклы do можно использовать, например, для осуществления пользовательского ввод до тех пор, пока не будет предоставлена достоверная информация. Цикл for. Цикл for позволяет выполнять код заданное количество раз. Для этого в цикле определяется переменная-счетчик, значение которой изменяется на каждой итерации. Когда переменная-счетчик достигает предельного значения, определяемого вне цикла, цикл завершается. Код в теле цикла for может использовать значение переменной-счетчика. Например, можно использовать цикл for для обработки элементов массива. Можно также использовать вложенные циклы for с различными счетчиками для обработки многомерных массивов или проверки пикселей по указанным координатам. Не нашли, что искали? Воспользуйтесь поиском:
|