+ 10

Русские помогайте

Можете подробно написать что означает "возвращает значение" и "не возвращает значение" это для c++

27th Jan 2018, 11:14 AM
Михаил Попов
Михаил Попов - avatar
7 Answers
+ 25
Чтобы понять в деталях, вот ссылка: http://natalia.appmat.ru/c&c++/assembler.html 7.6. Передача результата процедуры Для передачи результата процедуры обычно используется регистр в процессоре EAX. Этот способ используется не только в программах на языке ассемблера, но и в программах на языке С++. Объекты, имеющие размер не более 8 байт, могут передаваться через регистровую пару EDX:EAX. Вещественные числа передаются через вершину стека вещественных регистров. Если эти способы не подходят, то следует передать в качестве параметра адрес ячейки памяти, куда будет записан результат.
10th Mar 2018, 6:51 AM
Aliaksei Do
Aliaksei Do - avatar
+ 22
для помощи от русскоязычных лучше обратиться сюда. вроде по плюсам спец Владимир Гоман https://www.sololearn.com/discuss/516185/?ref=app
10th Mar 2018, 11:21 AM
Friend 4 Goodmen
Friend 4 Goodmen - avatar
+ 18
про функции нужно почитать, можно тут cppstudio.com/post/396/
27th Jan 2018, 11:38 AM
Vladimir Prokhorenko
Vladimir Prokhorenko - avatar
+ 4
А можно поконкретней суть вопроса. В контексте, из которого эти выражения взяты.
10th Mar 2018, 11:38 AM
Oleg
Oleg - avatar
+ 4
Void- означает, что функция не возвращает значение и не может использоваться в операциях присвоения.
11th Mar 2018, 1:26 AM
seol
+ 2
Если метод возвращает значение, то значит, что от него можно получить число, текст или иного рода значение и в последствии присвоить его переменной. Если же метод ничего не возвращает, то значит, что от него нельзя получить значение(делает работу иного рода, к примеру, выводит информацию на консоль)
13th Sep 2018, 10:57 AM
Serhii
Serhii - avatar
+ 2
Вот пример кода. Код написан на C#, но суть та же и имеются комментарии с подробным объяснением https://code.sololearn.com/cJ7PKGx4c3Y2/?ref=app
13th Sep 2018, 11:07 AM
Serhii
Serhii - avatar