Upload
taras-tyurin
View
214
Download
0
Embed Size (px)
DESCRIPTION
admin → Три слова 2 в Блог ім. volkodav С++ printf SATA scanf Song sport USB CST6000 debian drift DVD else for Увійти або Зареєструватися FullHD HDD Hello Hitachi if LED Колективні admin → Методичка з охорони праці 2 лаба 1 в Blog by admin vadonix → Web-сервер на Debian GNU / Linux для початківців (керівництво оновлено) 1 в linux volkodav → ВМW М3 1 в Авто 2.26 2.30 2.29 2.26 2.26 2.26 2.26 С++ linux Зроби сам Тернопіль Графіка Авто Всі блоги Топ
Citation preview
K-design Люди about Увійти або Зареєструватися
Всі Персональні Топ
Публікації Коментарі
Прямий ефір
admin → Статуси для вконтакті(Більшість для дівчат) на Російськіймові 14 в Blog by admin
vadonix → Web-сервер наDebian GNU / Linux для початківців(керівництво оновлено) 1 в linux
vadonix → CST6000 - зовнішнійжорсткий диск з підтримкою USB3.0 від компанії Cirago 1 в hardware
admin → Методичка з охоронипраці 2 лаба 1 в Blog by admin
admin → Три слова 2 в Блог ім.volkodav
vadonix → Лазер для різаннясвоїми руками 2 в Зроби сам
vadonix → LG E2340T 3 вhardware
admin → Стрибок мотоциклістачерез КАМАЗ Чагіна 3 в Авто
volkodav → ВМW М3 1 в Авто
admin → Вінчестер Hitachi 1 вhardware
Весь ефір | RSS
1tb Apache2 Blur Cirago cppCST6000 debian drift DVD else for
FullHD HDD Hello Hitachi if LED
LG linux Love MySQL PDF PHP
printf SATA scanf Song sport USB
3.0 World БМВ Вконтакті ВМW
вінчестер вірш день зображень
КАМАЗ Клайв Лазер любов М3
Мадонна Методичка монітор міста
Обробка ООП Оуен
програмування різання сигналів
СН СНп статуси Тернопіль
феєрверк фриз Функція
Блоги
Колективні
Гарні Погані Пошук
С++ Оператор циклу For
В цій статі я вирішив розказати про оператор циклу For. Як я йогоще привик називати оператор двох дій, бо найчастіше при йогореалізації він сам по собі виконує дію інкримента та декримента.
Збільшення або зменшення на 1.
Проте без нього не обходиться майже ні одна програма, і з йогодопомогою можна багато чого зробити. Для наглядності розглянемо маленьку програму:
#include <iostream>using namespace std;int main(){for (int i = 0; i < 10; ++i){ cout << "nomer " << i << endl;}cin.get();}
Після компіляції на екран виведеться таке:
Топ
2.30
2.29
2.26
2.26
2.26
2.26
2.26
Блоги
linux
Графіка
hardware
Авто
Тернопіль
Зроби сам
С++
Всі блоги
Тепер розглянемо, що ж зробила програма. При ініціалізації мистворили змінну типу Int яка рівна 0, і якщо вона менша 10 тозбільшуєм її на 1цю, і вже знайомим оператором в циклі виводимоїї.Тепер коли знаємо логіку програми приступимо до її більшдетального аналізу.В попередній статі ми вже розглянули основу будьякої програми наС++, тому не будемо тратити час і займемось вивченням самогоциклу.
for (int i = 0; i < 10; ++i){ cout << "nomer " << i << endl;}
— спочатку йде оголошення оператору for. Пустий оператор маєвигляд
for ( ; ; ){}
.Тобто має 3 частини for (частина_1;частина_2;частина_3). В 1-ійчастині йде задання початкового значення. Якщо в нас вже десь єоголошена змінна, то ми можем просто вказати її назву, наприкладпросто "(i;", але мова С++ дозволяє нам оголошувати змінні там денам вона потрібна, але головне, щоб вона була до місця їївикористання, наприклад "(int i = 0;". В другій частині задаєтьсяумова продовження циклу, наприклад "; i < 10; " — це означає, щонаша програма буде повторювати цей цикл, доки змінна i не набудезначення більше 10. Коли вона набуде значення 11, то ми вийдем зциклу і компілятор виконає наступний оператор після циклу for. Вспойлері я написав які можна використовувати параметри окрімменше ""
Логічні операції - натисніть щоб показати прихований текст
Ну і третя частина "; )", в якій вказується, що треба зробити післякожного виконання циклу, наприклад ; ++i). Найчастіше тутвиконуються дії інкрименту та дикрименту, тобто збільшення тазменшення значення на 1 відповідно i++ або ++і — значеннязмінної i збільшиться на 1. і-- або --і — значення змінної ізменшиться на 1.Далі йдуть дужки
{ }
між ними пишемо код який має виконуватись при кожномувиконанні циклу, наприклад в нашому випадку виводитись на екраннапис nomer і виводитись значення змінної і.
{ cout << "nomer " << i << endl;
Коментарі (0)RSS згорнути / розгорнути
Тільки зареєстровані й авторизовані користувачі можуть залишати коментарі.
© Powered by k-design.org.uaDesign by — VolkodaV
+2 06 вересня 2010, 23:15 volkodav
}
. Оператор cout — ви вже знаєте, і знаєте де він оголошений, аякщо ні то почитайте попередній пост. Якщо ми за раз хочемовивести більше ніж одну змінну, то ми їх розмежовуєм операторамизсуву. В випадку з виводом вони направлені в ліво "<<". Якщо мибажаємо вивести текст то беремо його в лапки
<< "nomer " <<
, якщо потрібно вивести змінну, то просто пишемо її назву
<< i <<
. Щоб після кожного виконання циклу програма виводила на новийрядок ми додаєм
<< endl;
endl — відповідає за перехід на новий рядок в операторі cout.Кожен оператор cout закінчується символом ;.Ось ви і вивчили оператор циклу for.Дякую за увагу.Якщо комусь, щось незрозуміло, або є питання, будьласказалишайте коментарі
for, ООП, cpp