+ 10
Русские помогайте
Можете подробно написать что означает "возвращает значение" и "не возвращает значение" это для c++
7 Answers
+ 25
Чтобы понять в деталях, вот ссылка:
http://natalia.appmat.ru/c&c++/assembler.html
7.6. Передача результата процедуры
Для передачи результата процедуры обычно используется регистр в процессоре EAX. Этот способ используется не только в программах на языке ассемблера, но и в программах на языке С++. Объекты, имеющие размер не более 8 байт, могут передаваться через регистровую пару EDX:EAX. Вещественные числа передаются через вершину стека вещественных регистров. Если эти способы не подходят, то следует передать в качестве параметра адрес ячейки памяти, куда будет записан результат.
+ 22
для помощи от русскоязычных лучше обратиться сюда. вроде по плюсам спец Владимир Гоман
https://www.sololearn.com/discuss/516185/?ref=app
+ 18
про функции нужно почитать, можно тут cppstudio.com/post/396/
+ 4
А можно поконкретней суть вопроса. В контексте, из которого эти выражения взяты.
+ 4
Void- означает, что функция не возвращает значение и не может использоваться в операциях присвоения.
+ 2
Если метод возвращает значение, то значит, что от него можно получить число, текст или иного рода значение и в последствии присвоить его переменной. Если же метод ничего не возвращает, то значит, что от него нельзя получить значение(делает работу иного рода, к примеру, выводит информацию на консоль)
+ 2
Вот пример кода. Код написан на C#, но суть та же и имеются комментарии с подробным объяснением https://code.sololearn.com/cJ7PKGx4c3Y2/?ref=app