다른 함수의 배열을 사용하고 있는데이 함수가 배열의 가장 높은 숫자와 배열 인덱스를 반환하려고합니다.C의 함수에서 둘 이상의 값을 반환하는 방법은 무엇입니까?
0
A
답변
1
구조체를 두 개의 필드로 만들거나 길이가 2 인 배열을 반환 할 수 있습니다. 구조체 아이디어는 더 깨끗하지만 머리카락이 더 효과적입니다. 객체 지향 프로그래밍의 문제입니다
0
, 당신은 함수에서 하나 이상의 것을 얻기 위해 개체를 만들 수 있습니다 그러나 D
을, 당신이 다시 함수에서 배열의 인덱스를 얻는 경우에, 아마 당신은 실제 번호를 검색하는 데 그것을 사용할 수 있습니까?
(죄송합니다. 댓글이 아니며 담당자가 없습니다.)
+0
이것은 객체 지향과 언어 유형 시스템과 관련된 모든 것과 관련이 없습니다. "다중 값을 반환하는"함수형 언어 일지라도, 그들은 여전히 그 값을 담고있는 구조체 (튜플)를 반환하고 있습니다. 튜플 유형의 존재를 요구하는 함수형 프로그래밍 (비록 내가 부족하다고 생각할 수는 없지만)과 그것을 배제하는 OO 언어에 대해서는 아무것도 없다. (스칼라와 C# 둘 다 실제로 튜플 형을 가진다.) –
관련 문제
- 1. C의 함수에서 둘 이상의 값을 반환 할 수없는 이유는 무엇입니까? 이유는? 가능한 경우 둘 이상의 값을 반환하는 방법은
- 2. 함수에서 둘 이상의 값 반환
- 3. 자바 스크립트에서 참조로 변수를 전달하는 방법은 무엇입니까? 둘 이상의 값을 반환하는 ActiveX 함수에서 데이터 읽기
- 4. 함수에서 둘 이상의 값 반환
- 5. OUTPUT을 사용하여 SQL Server2005의 함수에서 둘 이상의 변수를 반환하는 방법
- 6. 입력에 둘 이상의 값을 전달하는 방법은 무엇입니까?
- 7. C의 함수에서 구조체를 반환하는 메커니즘은 무엇입니까
- 8. 쿼리가 둘 이상의 결과를 반환하는 이유는 무엇입니까?
- 9. 재귀 파이썬 함수에서 값을 반환하는 방법은 무엇입니까?
- 10. 이 node.js 함수에서 값을 반환하는 방법은 무엇입니까?
- 11. MySQL의 함수에서 부울 값을 반환하는 방법은 무엇입니까?
- 12. 비동기 콜백 함수에서 값을 반환하는 방법은 무엇입니까?
- 13. void 함수에서 값을 반환하는 방법은 무엇입니까?
- 14. 쉘 스크립트 함수에서 값을 반환하는 방법은 무엇입니까?
- 15. 함수에서 arraylist를 반환하는 방법은 무엇입니까?
- 16. 둘 이상의 값을 반환하려면 어떻게해야합니까?
- 17. 제네릭을 사용하여 둘 이상의 형식을 반환하는 중
- 18. 둘 이상의 행을 반환하는 하위 쿼리?
- 19. SQL 트리거, 둘 이상의 값을 반환하는 하위 쿼리입니다.
- 20. SQL Server에서 둘 이상의 값을 반환하는 방법 isnull 함수
- 21. jQuery.Ajax 성공 함수에 둘 이상의 값을 반환하는 방법
- 22. fmincon이라는 함수에서 둘 이상의 출력을 반환하려면 어떻게해야합니까?
- 23. 둘 이상의 열에 둘 이상의 값을 표시하기 위해 MS Access 2007에서 쿼리를 작성하는 방법은 무엇입니까?
- 24. 둘 이상의 활동에서 ArrayList를 사용하는 방법은 무엇입니까?
- 25. c의 void 함수에서 동적 배열을 반환하는 방법?
- 26. 함수에서 함수를 반환하는 방법은 무엇입니까?
- 27. 함수에서 객체를 반환하는 방법은 무엇입니까?
- 28. 함수에서 클로저를 반환하는 방법은 무엇입니까?
- 29. 둘 이상의 결과를 반환하는 MySQL 하위 쿼리
- 30. 둘 이상의 행을 반환하는 하위 쿼리
확실히 중복됩니다. – dramzy