@warriorkg
Убил своего сына

Что делает этот код?

a = a + n / 1000;
Что значит n / 1000 ?
Откуда от взялся, он же не объявлен! Или этот спец.символ языка Си ?
И что делает оператор / в Си ?
  • Вопрос задан
  • 393 просмотра
Пригласить эксперта
Ответы на вопрос 3
Therapyx
@Therapyx
Data Science
к числу а прибавляется это же число а. И неизвестное n делиться на 1000. Оно должно где-то обозначатся
Int a = 5;
int n = 5000;
a = a + (n / 1000);
Можно еще так а += n / 1000;
/ - это деление. Как (вроде бы) и везде )
Ответ написан
Комментировать
A - переменная;
N - переменная;
(Они объявлены до их использования)

В выражениях сначала всегда выполняется то, что стоит справа от знака равно.
У деления приоритет выше по сравнению со сложением.

Делится n / 1000
Прибавляется A к частному
A сохраняет в себя результат.

Короткий вариант: a += n / 1000 тоже самое что a = a + (n / 1000)
Ответ написан
Комментировать
Я так понял из какого-то примера взято. Все нормально, подразумевается, что и a и n объявлены.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы