Задать вопрос
Deita
@Deita

Какие ограничения/возможности функции main?

int x = 5;
x+2;
printf("%d", x); // result is 5


int x = 5;
printf("%d", x+2); // result is 7!


в чём разница, если пишу в функции printf x+2 и за её пределами в функции main
если в функции main использовать assignment operator то всё ОК
  • Вопрос задан
  • 232 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Разработчик C++
    9 месяцев
    Далее
  • Нетология
    Специалист по информационной безопасности + нейросети
    12 месяцев
    Далее
  • Компьютерная академия «TOP»
    Учебная программа “Разработка программного обеспечения”
    30 месяцев
    Далее
Решения вопроса 1
MvcBox
@MvcBox
Software Engineer [C/C++/JS(for Node.js)/etc]
Исправьте код. Результат Вашего "x + 2;" никуда не присваивается.
int x = 5;
x = x + 2;
printf("%d", x);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы