Автор Iui uuu задал вопрос в разделе Другие языки и технологии
C++ что значит i+=2 и получил лучший ответ
Ответ от Геннадий Геннадий[гуру]
ссылка. com/uchebniki/yazyk-programmirovaniya-s/vvedenie-v-c/
(пробел перед сом убери)
ссылка. com/uchebniki/yazyk-programmirovaniya-s/operacii-prisvaivaniya-v-s/
----
+= операция присвоения сложения
пример:
А = 6
что бы увеличить значение
А = А + 6
получается
А = 12
или просто
А += 6
то же получается
А = 12
то есть += значит увеличить значение переменной А на 6
----
что касается
А = А + 6
любая переменная должна иметь значение
хотя бы ноль
но в ходе программы появляется задача в написании таблицы
пример
таблица А - столбов, В - строк
А = 1
В = 1
for (i = 1 ; i < 5; i ++)
{
cout << А << В
А = А + 1
В = В + 1
}
Ответ от Николай Веселуха[гуру]
i += 2 эквивалент записи i = i + 2
> Зачем в некоторых кодах, прибавлять переменную саму к себе
Так надо ))
i += 2 эквивалент записи i = i + 2
> Зачем в некоторых кодах, прибавлять переменную саму к себе
Так надо ))
Ответ от Капитан Гугл[гуру]
Ты неправильно понимаешь операцию присваивания значения. Это не арифметика, а программирование. Запись a=b (в Паскале a:=b) означает не констатацию факта, что a=b или проверку, равны ли a и b (в Паскале это как раз проверка, а в С/C++ проверка записывается a==b), а ДЕЙСТВИЕ - присваивание значения b переменной a. Это можно прочесть как "с этого момента a равно значению b". Тогда становится ясна запись r=r+i - это значит "с этого момента r равно значению r+i": считаем значение r+i, записываем в r. Например, если r равнялось 5, а i 6, то после r=r+i r станет равно 11.
Ну а i+=2 можно понимать как сокращенную запись от i=i+2. Ну, или "увеличить i на 2".
Ты неправильно понимаешь операцию присваивания значения. Это не арифметика, а программирование. Запись a=b (в Паскале a:=b) означает не констатацию факта, что a=b или проверку, равны ли a и b (в Паскале это как раз проверка, а в С/C++ проверка записывается a==b), а ДЕЙСТВИЕ - присваивание значения b переменной a. Это можно прочесть как "с этого момента a равно значению b". Тогда становится ясна запись r=r+i - это значит "с этого момента r равно значению r+i": считаем значение r+i, записываем в r. Например, если r равнялось 5, а i 6, то после r=r+i r станет равно 11.
Ну а i+=2 можно понимать как сокращенную запись от i=i+2. Ну, или "увеличить i на 2".
Ответ от Костя Шелко[новичек]
увеличение переменной на 2
увеличение переменной на 2
Ответ от Максим Ветлугин[новичек]
как стать хакером?
как стать хакером?
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: C++ что значит i+=2
спросили в Музыка DWM
что значит dim около аккорда? например, В dim
Уменьшенные и увеличенные аккорды
Последние аккорды, про которые нужно сказать - это
подробнее...
что значит dim около аккорда? например, В dim
Уменьшенные и увеличенные аккорды
Последние аккорды, про которые нужно сказать - это
подробнее...
спросили в Hewlett Packard
Что значит инструкция по адресу 0x00c27251 обратилась к памяти по адресу 0xfffffff8. Память не может быть read.
Вот что удалось найти в интернете, изучайте
''Данная ошибка возникает у многих
подробнее...
Что значит инструкция по адресу 0x00c27251 обратилась к памяти по адресу 0xfffffff8. Память не может быть read.
Вот что удалось найти в интернете, изучайте
''Данная ошибка возникает у многих
подробнее...
спросили в Мода
Что значит "гламур"?
Гламур (англ. glamour, ['glæmə], собственно «чары» , «очарование» ) — оценочное понятие
подробнее...
Что значит "гламур"?
Гламур (англ. glamour, ['glæmə], собственно «чары» , «очарование» ) — оценочное понятие
подробнее...
что значит оператор может быть перегружен c++
перегруженной может быть только функция (если не ошибаюсь) , а сама перегрузка функции состоит в
подробнее...
спросили в Музыка Тональный
что значит тональность G(губная гармошка) ? и какие есть еще))
G - соль. это латинские буквы для обозначения тональности. не только для губной гармошки, это
подробнее...
что значит тональность G(губная гармошка) ? и какие есть еще))
G - соль. это латинские буквы для обозначения тональности. не только для губной гармошки, это
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
Что значит, когда приложение "слушает" порт?
Означает, что приложение прослушивает определенный порт на наличие подключений к нему.
То есть
подробнее...
Как в C++ получить миллисекунды?
WinAPI:
DWORD GetTickCount() возвращает количество миллисекунд, прошедших с начала старта
подробнее...
Оператор return в c#.Зачем он нужен?
Что делает этот оператор Вам уже написали - возвращает результат работы функции и завершает её. А
подробнее...
с# vs python что можно такое напрограммировать на c#, что нельзя на python'e и наоборот
Например, полноценное приложение Metro (WinRT), WinPhone.
ra Орально (98783)
подробнее...
Помогите! Что значит пифагоров треугольник?
прикол в том, что есть формула
есть 3 угла A B C, причем угол с обычно 90 градусов
подробнее...
Что означает Int в c++?
int - значит "целое число", буквально.
либо это целочисленная переменная, как, например: int x
подробнее...
спросили в Молибден
что значит пробойная икра минтая !спасбо
Пробойная икра минтая — ценный пищевой продукт, получаемый в результате переработки минтая, самой
подробнее...
что значит пробойная икра минтая !спасбо
Пробойная икра минтая — ценный пищевой продукт, получаемый в результате переработки минтая, самой
подробнее...
спросили в Кэш
что значит очистить кэш? что это такое????
✔Кэш (cache) — это хранящиеся на вашем компьютере временные файлы, к которым относятся картинки,
подробнее...
что значит очистить кэш? что это такое????
✔Кэш (cache) — это хранящиеся на вашем компьютере временные файлы, к которым относятся картинки,
подробнее...
что значит временные файлы??
Вре́менный файл - файл, создаваемый определённой программой или операционной системой для
подробнее...