Microsoft visual c++ 2008. Урок 4. Использование оператора for (printf, vc, conio, stdafx, getch) |
Автор megabax | ||||
11.02.2010 г. | ||||
Microsoft visual c++ 2008. Урок 4. Использование оператора for (printf, vc, conio, stdafx, getch, пример) .Переделаем программу, написанную на предыдущем уроке:
Она делает тоже самое, но выглядит более компактно. Если в предыдущем примере мы использовали для организации цикла оператор while, то здесь мы заменяем его на for, указывая в параметрах оператора начальное значение, конечное значение и шаг. На самом деле мы можем сделать нашу программу еще более компактной:
Дело в том, что фигурные скобки в операторе for не нужны, если в цикле всего лишь одна строка. А теперь рассмотрим еще один пример. Задача. Сосчитать факториал числа 5. Решение:
Запустим ее мы увидим вот такую картинку: А теперь рассмотрим синтаксис команды for: for (<Задание начального значения цикловой переменной>, <Условие окончания цикла>,<Оператор приращения шага>) <Операторы внутри цикла> По сути, for - это более удобочиемый вариант команды while. Если в последнем нам требуется до начала цикла задать значение цикловой переменной, в операторах цикла писать приращение шага, то здесь мы все это задаем в самих параметрах оператора. Чем это удобно? Тем, что внутри тела цикла мы можем забыть сделать приращение, тогда наша программа, скорее всего, просто зависнет. А использование оператора for убережет от этой ошибки, сэкономя программисту время и нервы. |
||||
Последнее обновление ( 16.11.2013 г. ) |
« След. | Пред. » |
---|