С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Циклы while и for: в чем суть отличия? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сладкая олимпиадная задача http://www.cyberforum.ru/cpp-beginners/thread1497525.html
Дан торт который порезан на m*n равных кусков и вы хотите иметь точно один фрукт на каждом куске. Давайте обозначим f(m,n) количество разных вариантов верхушек на торте с m разными фруктами(m ≥ 2),...
C++ График по формуле Написал программу , но она не выводит консоль , в чем проблема? #include <GL/glut.h> #include <iostream> #include <math.h> #include <string> #include <fstream> #include <vector> int count... http://www.cyberforum.ru/cpp-beginners/thread1497468.html
Прерывания выполнения программы C++
Подскажите как реализовать подобрый алгоритм Крутиться цикл(условно бесконечный) При нажатии определенной клавиши происходит прерывания выполнения цикла и переход к подальшим действиям ...
C++ Усовершенствовать метод пузырьковой сортировки
Здравствуйте, хочу спросить, как можно усовершенствовать метод пузырьковой сортировки , таким способом, если количество перестановок равно 0, то сортировать массив больше нет нужды и остановить его,...
C++ Кто-нибудь может подробно объяснить, что такое allocators, зачем это и что с ними делать? Нигде не нашёл инфы http://www.cyberforum.ru/cpp-beginners/thread1497417.html
Заранее спасибо.
C++ Как исправить ошибку в коде? Прошу, помогите найти ошибку или подскажите, как исправить имеющийся код. Суть задания такова: Нам необходимо ввести список фамилий ,запросить текст из нескольких предложений, где используются... подробнее

Показать сообщение отдельно
Renji
2018 / 1386 / 312
Регистрация: 05.06.2014
Сообщений: 3,957
13.07.2015, 00:28
Цитата Сообщение от rep plz Посмотреть сообщение
Можно ли написать цикл while таким образом, чтобы нельзя было сделать аналогичный цикл с for? или наоборот
Вот так можно:
C++
1
2
3
for(int i=0;i<10;++i)//i существует лишь внутри цикла
    cout<<i<<endl;
double i=3;//поэтому, после цикла можно объявить i еще разок
Вот так нельзя, да и банально неудобно.
C++
1
2
3
4
5
6
7
int i=0;
while(i<10)
{
    cout<<i<<endl;
    ++i;
}
double i=3;//а здесь компилятор матюкнется
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.