Другие языки программирования и технологии

C++ что значит i+=2

Я просто не понимаю такие записи, где можно подробно изучить такие арифметические записи
Еще не понимаю такую запись
r=r+i
Зачем в некоторых кодах, прибавлять переменную саму к себе.
Изучаю для себя, по-этому хочу ознакомиться с такими операциями подробнее.
Заранее спасибо!!!
http://cppstudio. com/uchebniki/yazyk-programmirovaniya-s/vvedenie-v-c/
(пробел перед сом убери)
http://cppstudio. 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
}
Жакен Рахымбекулы
Жакен Рахымбекулы
8 131
Лучший ответ
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".
Djzi Zu
Djzi Zu
68 403
i+=2 данная строчка равнозначна увеличению переменной i на 2(i=i+2). Практически во всех языках программирования (высокоуровневых и не только). Сначала просчитывается правая часть от равно, а потом левая приравнивается к правой. То есть i = i + 2(к примеру i = 1). Считаем правую сторону i = 1 + 2,а дальше к переменной i приравнивается 3. Такая конструкция используется в циклах и других конструкциях. В общем то следует запомнить.
увеличение переменной на 2
как стать хакером?