Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Система массового обслуживания https://www.cyberforum.ru/cpp-beginners/thread1586881.html
Здравствуйте! Препод задал задачу написать систему массового обслуживания на с++. От предыдущего курса остался код программы. Но я в с++ совсем никак, а препод спрашивает каждую строчку, что и как,...
Найти 5 самых длинных слов C++
Как найти 5 самых длинных слов? #include "stdafx.h" #include "windows.h" #include <iostream> #include <fstream> #include <math.h> using namespace std; struct Names{ char surname; };
C++ Является ли квадрат магическим
Добрый день. Нужно проверить магический квадрат, ввиде массива, где суммы по всем столбцам, строкам и диагоналям равны. Прогу вроде написал, суммы все вычислил, а вот как запустить цикл, чтобы...
C++ Как создать массив из класса? К примеру у меня есть код: CircleShape shape(PLAYER_RADIUS); shape.setPosition(posX-PLAYER_RADIUS, posY-PLAYER_RADIUS); Мне нужно сделать несколько шейпов (SFML). То есть мне надо: ... https://www.cyberforum.ru/cpp-beginners/thread1586855.html
C++ Переписать все строки файла F.txt в файл G.txt, удаляя все пробелы в конце каждой строки https://www.cyberforum.ru/cpp-beginners/thread1586832.html
помогите как можно быстрей Дан текстовый файл F.txt. Переписать все строки файла F.txt в файл G.txt, удаляя все пробелы в конце каждой строки файла-источника.
Как изменить заголовок окна C++
НА visual c++ работаю, короче нужно изменить заголовок контекстового окна. Запрещено создавать темы в виде ссылок на задания или коды программ, расположенные на других сайтах. Добавлено...
C++ Найти произведение положительных элементов, расположенных до максимального элемента
В массиве С, содержащем 14 элементов, определить произведение положительных элементов, расположенных до максимального элемента этого массива.
C++ Ввод/вывод в консоль любой произвольной информации и закрытие ее после прочтения Ребят, не изучал C++ и не собирался. Просьба к вам небольшая. Мне нужен код : Запускается командная строка, какой то текст приветствия. Нужно ввести какие то цифры не важно какие и делать им... https://www.cyberforum.ru/cpp-beginners/thread1586816.html
C++ Табулирование функции на заданном интервале https://www.cyberforum.ru/cpp-beginners/thread1586813.html
Задание. Вычислить и вывести на экран в виде таблицы все значения функции y на заданном интервале c шагом . Составить блок-схему алгоритма. В программе использовать реализовать цикл с помощью...
C++ Двумерный массив, как мне в нем найти произведение и сумму 1) Найти произведение отрицательных четных элементов. 2) Найти сумму элементов, находящихся на главной диагонали. 3) В матрице A(5; 5) найти сумму количества четных чисел 2-ой строки и... https://www.cyberforum.ru/cpp-beginners/thread1586805.html
Croessmah
++Ͻ
16155 / 9246 / 1774
Регистрация: 27.09.2012
Сообщений: 22,794
Записей в блоге: 2
Завершенные тесты: 2
20.11.2015, 11:37 0

Объявляется ли каждую итерацию переменная-счетчик в цикле for?

20.11.2015, 11:37. Просмотров 3101. Ответов 56
Метки (Все метки)

Ответ

Цитата Сообщение от Gloat Посмотреть сообщение
Вобщем-то я впитал эту информацию как губка, и всегда пишу так, как он сказал...
когда-нибудь Вас за это побьют коллеги, ибо в таком случае переменная "i" будет существовать и после цикла, что нужно не всегда.
Цитата Сообщение от Gloat Посмотреть сообщение
то вы объявляете i 1000 раз
объявляется она только один раз, во время выполнения память под нее в стеке также будет выделена только один раз.
Цитата Сообщение от Gloat Посмотреть сообщение
я начал сомневаться в этой информации
Это раньше могло быть актуально, в древние времена, когда еще программисты в пещерах картинки рисовали, сейчас же
Цитата Сообщение от Gloat Посмотреть сообщение
пишите вот так -
int i;
for (i = 0; i < n; i++){}"
Вот так пишите только тогда, если после цикла нужно будет последнее значение "i" (правда, "i" лучше переменную не называть).
Как по мне, то лучше уж обратил бы внимание на то, что лучше писать ++i, чтобы по привычке потом с более сложными сущностями не написать i++.
Цитата Сообщение от Gloat Посмотреть сообщение
Очень часто я вижу, когда пишут вот такой вот лютый бред
Видать, очень крутой препод, умнее всех на свете. Таких в универах много.
У нас вот вирусы по звукам их размножения искала, норм так, чё

Вернуться к обсуждению:
Объявляется ли каждую итерацию переменная-счетчик в цикле for?
3
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.11.2015, 11:37
Готовые ответы и решения:

Visual Studio 2008 Release - версия приложения, не объявляется переменная
Здравствуйте, у меня вопрос по Release-версии проекта. Есть проект, отладочная версия...

Функции. Не считает последнюю итерацию в цикле
Добрый вечер. Не могу понять, почему в цикле не считает 12 итерацию. Ниже строка с комментарием. ...

Как правильно вывести каждую итерацию цикла сортировки выбором
#include&lt;iostream&gt; #include&lt;conio.h&gt; #include&lt;cstdlib&gt; #include&lt;ctime&gt; using namespace std;...

Оптимизирует ли компилятор выражения в цикле типа 90*M_PI или каждую итерацию в цикле считает заново?
Занялся сабжем по проекту. IDE Builder 2010 1) Оптимизирует ли компилятор выражения в цикле типа...

Не объявляется переменная типа String
Добрый день. Возникла такая проблема: начал потихоньку разбираться в visual c++ и win forms. Однако...

56
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.