포인터 배열을 인수로 갖는 함수를 호출하는 방법은 무엇입니까? C에서

StanLeyDane

K 순서 목록을 O(n*logk). 목록 배열을 만들려고하는데 min_heapify와 같은 특정 함수를 호출하는 방법을 모르겠습니다.

void min_heapify(List *list[],int size);

void main() {
    List list[10]; // initialize all 10 list randomly in ascending order.
    min_heapify(&list,10); // This line won't compile.

}

도와주세요.

세르게이 칼리니첸코

함수에서 예상하는 포인터 배열을 전달하는 대신 포인터를 배열에 전달합니다.

함수에는 별표와 괄호 쌍이 모두 있기 때문에 목록 포인터 배열이 필요합니다.

List *list[] // <<== This means "an array of pointers to elements of type List"

이 함수에 포인터 배열을 전달하려면에서 포인터 배열을 선언 main하고 호출을 수행하십시오.

void main() {
    List *list[10];
    // intitialize all 10 list pointers randomly in ascending order.
    for (int i = 0 ; i != 10 ; i++) {
        list[i] = malloc(...); // Initialize list at position i
    }
    min_heapify(list,10); // Remove the ampersand
}

목록 배열을 전달하려는 경우 별표 또는 대괄호 만 유지하십시오.

void min_heapify(List list[],int size);

또는 동등한

void min_heapify(List *list,int size);

main제대로 컴파일 하려면의 호출에서 앰퍼샌드를 제거하십시오 .

void main() {
    List list[10]; // intitialize all 10 lists randomly in ascending order.
    min_heapify(list,10); // Remove the ampersand
}

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Powershell에서 배열로 인수를 사용하여 함수를 호출하는 방법은 무엇입니까?

분류에서Dev

C ++에서 포인터 멤버 변수의 생성을 호출하는 방법은 무엇입니까?

분류에서Dev

C ++에서 포인터 멤버 변수의 생성을 호출하는 방법은 무엇입니까?

분류에서Dev

클래스에 대한 포인터로 함수를 호출하는 방법은 무엇입니까?

분류에서Dev

C에서 배열을 함수 인수로 전달하는 것이 더 좋은 방법은 무엇입니까?

분류에서Dev

호출 함수에서 포인터를 업데이트하는 방법은 무엇입니까?

분류에서Dev

클래스 정의 내에서 포인터 멤버 함수를 호출하는 방법은 무엇입니까?

분류에서Dev

C 함수 내에서 ++로 포인터 값을 변경하는 방법은 무엇입니까?

분류에서Dev

다른 함수 내에서 여러 함수를 인수로 호출하는 방법은 무엇입니까?

분류에서Dev

C에서 매개 변수로 구조체 포인터를 사용하여 void 함수를 호출하는 방법은 무엇입니까?

분류에서Dev

PHP 연관 배열을 함수 호출 인수로 사용하는 방법은 무엇입니까?

분류에서Dev

포인터를 전달하여 매개 변수 유형의 고차원 배열로 함수를 호출하는 방법은 무엇입니까?

분류에서Dev

일반 람다에 대한 함수 포인터를 갖는 방법은 무엇입니까?

분류에서Dev

메인에서 FILE 함수를 호출하는 방법은 무엇입니까?

분류에서Dev

인증을 사용하여 Google Apps Script에서 Cloud 함수를 호출하는 방법은 무엇입니까?

분류에서Dev

함수에서 포인터를 반환하는 방법은 무엇입니까?

분류에서Dev

함수의 매개 변수를 C ++에서 포인터로 사용하여 DLL에서 값을 반환하는 방법은 무엇입니까?

분류에서Dev

C에서 함수 내부에서 함수 포인터를 검색하는 방법은 무엇입니까?

분류에서Dev

함수 포인터 인 cmd 라인 인수에 배열의 인덱스를 전달하고 펄의 특정 함수를 호출하는 방법은 무엇입니까?

분류에서Dev

호출 가능한 의사 유형을 사용하여 PHP에서 다른 함수의 인수로 함수를 사용하는 방법은 무엇입니까?

분류에서Dev

* 포인터를 사용하여 함수에서 두 번째 값을 얻는 방법은 무엇입니까?

분류에서Dev

포인터를 함수에 대한 인수로 전달하는 올바른 방법은 무엇입니까?

분류에서Dev

빠른 (numpy) 함수를 사용하여 하나에서 다른 numpy 배열로 포인터를 추가하는 방법은 무엇입니까?

분류에서Dev

C #에서 C 바이트 포인터 함수의 DLL을 사용하는 방법은 무엇입니까?

분류에서Dev

배열을 함수 인수로 전달하는 방법은 무엇입니까?

분류에서Dev

구조 배열을 인수로 갖는이 함수를 통해 올바른 값을 반환하는 방법은 무엇입니까?

분류에서Dev

x64 asm 함수 포인터를 _cdecl C 함수로 설정하고 호출하는 방법은 무엇입니까?

분류에서Dev

C ++ 포인터 함수를 재정의하는 방법은 무엇입니까?

분류에서Dev

함수 포인터에 functor를 할당하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    Powershell에서 배열로 인수를 사용하여 함수를 호출하는 방법은 무엇입니까?

  2. 2

    C ++에서 포인터 멤버 변수의 생성을 호출하는 방법은 무엇입니까?

  3. 3

    C ++에서 포인터 멤버 변수의 생성을 호출하는 방법은 무엇입니까?

  4. 4

    클래스에 대한 포인터로 함수를 호출하는 방법은 무엇입니까?

  5. 5

    C에서 배열을 함수 인수로 전달하는 것이 더 좋은 방법은 무엇입니까?

  6. 6

    호출 함수에서 포인터를 업데이트하는 방법은 무엇입니까?

  7. 7

    클래스 정의 내에서 포인터 멤버 함수를 호출하는 방법은 무엇입니까?

  8. 8

    C 함수 내에서 ++로 포인터 값을 변경하는 방법은 무엇입니까?

  9. 9

    다른 함수 내에서 여러 함수를 인수로 호출하는 방법은 무엇입니까?

  10. 10

    C에서 매개 변수로 구조체 포인터를 사용하여 void 함수를 호출하는 방법은 무엇입니까?

  11. 11

    PHP 연관 배열을 함수 호출 인수로 사용하는 방법은 무엇입니까?

  12. 12

    포인터를 전달하여 매개 변수 유형의 고차원 배열로 함수를 호출하는 방법은 무엇입니까?

  13. 13

    일반 람다에 대한 함수 포인터를 갖는 방법은 무엇입니까?

  14. 14

    메인에서 FILE 함수를 호출하는 방법은 무엇입니까?

  15. 15

    인증을 사용하여 Google Apps Script에서 Cloud 함수를 호출하는 방법은 무엇입니까?

  16. 16

    함수에서 포인터를 반환하는 방법은 무엇입니까?

  17. 17

    함수의 매개 변수를 C ++에서 포인터로 사용하여 DLL에서 값을 반환하는 방법은 무엇입니까?

  18. 18

    C에서 함수 내부에서 함수 포인터를 검색하는 방법은 무엇입니까?

  19. 19

    함수 포인터 인 cmd 라인 인수에 배열의 인덱스를 전달하고 펄의 특정 함수를 호출하는 방법은 무엇입니까?

  20. 20

    호출 가능한 의사 유형을 사용하여 PHP에서 다른 함수의 인수로 함수를 사용하는 방법은 무엇입니까?

  21. 21

    * 포인터를 사용하여 함수에서 두 번째 값을 얻는 방법은 무엇입니까?

  22. 22

    포인터를 함수에 대한 인수로 전달하는 올바른 방법은 무엇입니까?

  23. 23

    빠른 (numpy) 함수를 사용하여 하나에서 다른 numpy 배열로 포인터를 추가하는 방법은 무엇입니까?

  24. 24

    C #에서 C 바이트 포인터 함수의 DLL을 사용하는 방법은 무엇입니까?

  25. 25

    배열을 함수 인수로 전달하는 방법은 무엇입니까?

  26. 26

    구조 배열을 인수로 갖는이 함수를 통해 올바른 값을 반환하는 방법은 무엇입니까?

  27. 27

    x64 asm 함수 포인터를 _cdecl C 함수로 설정하고 호출하는 방법은 무엇입니까?

  28. 28

    C ++ 포인터 함수를 재정의하는 방법은 무엇입니까?

  29. 29

    함수 포인터에 functor를 할당하는 방법은 무엇입니까?

뜨겁다태그

보관