안녕하세요, 저는 C++과 관련된 몇 가지 사항을 더 잘 이해할 수 있기를 희망했습니다. 우리는 기능에 대해 배우고 있으며 수업을 놓쳤습니다. 나는 혼란 스럽기 때문에 그것이 놓친 수업에 잘못이라고 생각하고 있습니다. 나는 명확하고 간결한 방향과 용어에 대한 이해와 관련하여 두 가지 문제가 있습니다. 이것은 내 첫 번째 것입니다 :함수 결과를 "출력 매개 변수"로 반환한다는 것은 무엇을 의미합니까?
a) 전달 된 두 정수 값의 곱을 계산하는 "product"라는 C++ 함수를 작성하십시오. 이 함수는 두 개의 입력 인수를 취하여 계산 된 응답을 함수의 출력 매개 변수로 반환합니다. b)이 함수를 호출 (호출)하는 데 사용할 수있는 한 줄의 코드를 작성하십시오.
이것은 두 번째 것입니다. a) 전달 된 두 정수 값의 곱을 계산하는 "product"라는 C++ 함수를 작성하십시오. 이 함수는 두 개의 입력 인수를 취하여 함수 실행 결과로 제품 응답을 반환합니다. b)이 함수를 호출 (호출)하는 데 사용할 수있는 한 줄의 코드를 작성하십시오.
그래서 내 생각은 두 번째가이 같은 일을 의미하는 것입니다 :
int product(int a, int b)
{ return a*b; }
및 부품 < < 제품의 "두 숫자의 제품은"< < cout을 로 B (A, 비);
먼저 답을 출력 매개 변수로 사용하면 무엇을 의미합니까? 그리고 내가있는 동안 나에게 불쌍히 여기는 것이 int 대신 void를 사용해야한다고 말하면서 누군가가 참조로 돌아 오는 것이 정확히 무엇인지 더 잘 설명 할 수 있습니까? 그것에 대해 전체적인 측면은 매개 변수의 끝에 &이 있어야하고 "기술적으로"그것은 단지 그것을 반환하기보다는 그것을 변경할 수있게하지만 좀 더 깊이있는 것을 기대하고 있었습니까? 그렇게 가난하게해서 유감스럽게 생각하지만 어떤 도움이라도 대단히 감사 할 것입니다. 감사합니다 nd다
추신. 나는 숙제라고 태그를 붙 였지만 사용하지 않을 것이다. 죄송합니다!
숙제가 너무 많아 향후 방문자가 사용할 수 없기 때문에 부분적으로 숙제 태그가 사용되지 않습니다. , 나는 이걸 닫으려고 투표했습니다. – djechlin
'void'유형은 '유형 없음'을 의미합니다. 그래서'void'를 리턴하는 함수는 아무 것도 반환하지 않으며'void'만을 인수로 갖는 함수는 인자를 취하지 않습니다. C++에서 마지막은 괄호의 빈 집합으로 단축 될 수 있습니다. –
당신이 놓친 강의는 교과서의 독해 과제와 함께해야합니다. 독서 했니? 급우에게 강의 노트를 가져올 수 있습니까? 어쩌면 강사가 강좌 웹 사이트에 메모 또는 슬라이드를 제공 할 수도 있습니다. –