Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
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
Gloat
0 / 0 / 0
Регистрация: 17.10.2015
Сообщений: 26
20.11.2015, 12:16  [ТС] 0

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

20.11.2015, 12:16. Просмотров 3103. Ответов 56
Метки (Все метки)

Ответ

Croessmah,
когда-нибудь Вас за это побьют коллеги, ибо в таком случае переменная "i" будет существовать и после цикла, что нужно не всегда.
Ну сомневаться-то я начал ))))
Вот так пишите только тогда, если после цикла нужно будет последнее значение "i" (правда, "i" лучше переменную не называть).
Как по мне, то лучше уж обратил бы внимание на то, что лучше писать ++i, чтобы по привычке потом с более сложными сущностями не написать i++.
ну на сколько я знаю в плюсах появилась такая чудесная возможность как объявление переменной в любой части кода, тобишь объявить её (переменную) можно непосредственно возле места где она используется, собственно о чём это я...
C++
1
2
3
4
5
6
7
8
9
int i;
for(i = 0; i < n; i++){bla}
blabla;
bla;
for (i = 0; i < m;i++){bla} // вместо объявления и определения просто переопределение (почему бы и нет?!)
int f(){bla;
bla;
return bla;}
i = f();// опять таки почему бы просто не переопределить?!
Вот за такое меня будут бить?

Добавлено через 18 минут
rikimaru2013, попробовал код, да действительно, конструктор по умолчанию не вызывается )))
короче говоря, из всего что я прочитал, я понял что "авторитетный препод" сморозил (собственно, зачем я это всё и спрашивал), буду знать, спасибо.

Вернуться к обсуждению:
Объявляется ли каждую итерацию переменная-счетчик в цикле for?
0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.11.2015, 12:16

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Где объявляется Глобальная переменная в C++ ?
Где объявляется Глобальная переменная в C++ ?

Добавлять next() каждую итерацию цикла
Всем привет такой вопрос, мне требуется в цикле проверять каждый следующий элемент в списке (это...

Пояснить, почему переменная объявляется как int
При чтении книги &quot;Язык программирования С&quot; (2-е издание) Кернигана и Ритчи у меня возник ряд...

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