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

В чем отличие void от return на примере?

Вот пример кода, который из void выводит значение в main() и присваивает переменно "c" значение. Объясните отличие от return тогда. Только по-простому аля 2 + 2, чтобы такие примеры не сбивали с толку. Спасибо.

pastebin.com/SZkNuMgi
  • Вопрос задан
  • 6588 просмотров
Подписаться 10 Оценить 2 комментария
Ответ пользователя Никита Колосов К ответам на вопрос (6)
Суть в том, что 'void' лишь одначает, что данный метод не возвращает никакой переменной, а return - это операция именно возврата значения.
'c' в вашем случае - это свойство объекта, а не возвращаемое значение, а внутри метода вы присваиваете, а не возвращаете, значение именно свойству объекта
Ответ написан
Комментировать