함수의 정수 크기를 배열의 실제 크기와 어떻게 연결합니까? C ++

요한

배열의 합을 계산하는 함수를 작성하려고하는데 int size = 0을 선언 할 때; , i = 0이므로 함수는 0 번 실행됩니다. 나는

int arraChec(int arra[]) {

    int size = 0;
    int sum = 0;

    for (int i = 0; i < size; i++) {
        sum = sum + arra[i];
    }
    return sum;
}


int main() {

    int arra1[7] = { 2,3,5,7,8,9,1 };

    cout << arraChec(arra1) << endl;

    system("pause");
}
Ron

배열 크기를 매개 변수로 전달하십시오.

#include <iostream>
int arraChec(int arra[], int size) {
    int sum = 0;
    for (int i = 0; i < size; i++) {
        sum += arra[i];
    }
    return sum;
}
int main() {
    int arra1[7] = { 2, 3, 5, 7, 8, 9, 1 };
    std::cout << arraChec(arra1, 7) << std::endl;
}

또는 다음을 사용하십시오 std::vector.

#include <iostream>
#include <vector>

int arraChec(std::vector<int>& arra) {
    int sum = 0;
    for (int i = 0; i < arra.size(); i++) {
        sum += arra[i];
    }
    return sum;
}

int main() {
    std::vector<int> arra1 = { 2, 3, 5, 7, 8, 9, 1 };
    std::cout << arraChec(arra1) << std::endl;
}

C 스타일 (sizeof(arra) / sizeof(*arra))구조를 언급하고 있다면 그것을 사용하지 않는 것이 좋습니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

C-함수 매개 변수 목록에서 다차원 배열의 크기를 실제 크기보다 크게 설정할 수 있습니까?

분류에서Dev

C ++로 파일의 실제 크기를 어떻게 얻을 수 있습니까?

분류에서Dev

함수 typedef를 정의하기위한 C 매크로를 어떻게 만들 수 있습니까?

분류에서Dev

JScrollPane의 크기와 위치를 어떻게 설정합니까?

분류에서Dev

C #에서 메서드의 매개 변수를 기반으로 배열의 크기를 어떻게 설정합니까?

분류에서Dev

알 수없는 크기의 int 배열을 포함하는 구조를 어떻게 마샬링합니까?

분류에서Dev

플래시 디스크의 실제 (dd) 크기를 어떻게 찾을 수 있습니까?

분류에서Dev

형식화 된 배열의 크기를 어떻게 조정해야합니까?

분류에서Dev

함수 (언어 C)에서 문자 배열 크기를 어떻게 얻을 수 있습니까?

분류에서Dev

jscrollpane의 크기를 어떻게 조정할 수 있습니까?

분류에서Dev

<algorithm>의 C ++ sort () 함수가 정수 배열의 크기 (요소 수)> 10 ^ 7 요소의 큰 입력에 대해 실패합니까?

분류에서Dev

Android에서 드로어 블의 실제 크기를 어떻게 얻을 수 있습니까?

분류에서Dev

numpy는 열 벡터의 크기를 어떻게 결정합니까?

분류에서Dev

함수 정의 모음에서 시작하는 함수 이름 배열을 만들기 위해 매크로를 어떻게 사용할 수 있습니까?

분류에서Dev

Rust에서 컴파일 타임에 배열의 크기를 어떻게 결정합니까?

분류에서Dev

커서를 포함하여 UITextField 내부의 텍스트 크기를 어떻게 결정할 수 있습니까?

분류에서Dev

sizeof의 크기와 실제 개체 크기가 일치하지 않을 때 모든 것이 어떻게 작동합니까 (연산자 '->'포함)?

분류에서Dev

Boost.Asio는 어떻게 배열의 크기와 같은 크기의 버퍼 객체를 만들 수 있습니까?

분류에서Dev

어떻게 PDFBox와 실제 PDF 내용의 위치를 결정합니까?

분류에서Dev

내 장치에서 imageView의 실제 크기를 어떻게 알 수 있습니까?

분류에서Dev

내 장치에서 imageView의 실제 크기를 어떻게 알 수 있습니까?

분류에서Dev

C (Visual Studio)에서 전역 고정 크기 배열 내부의 값을 어떻게 설정합니까?

분류에서Dev

출력 연산자는 문자 배열의 크기를 어떻게 알 수 있습니까?

분류에서Dev

~ / .cache 폴더의 크기를 어떻게 제한 할 수 있습니까?

분류에서Dev

~ / .cache 폴더의 크기를 어떻게 제한 할 수 있습니까?

분류에서Dev

scrollingActivity 제목의 크기를 어떻게 변경할 수 있습니까?

분류에서Dev

문제 : 크기를 알 수없는 정수 배열의 C 선언

분류에서Dev

void 배열 포인터 인수가있는 함수는 배열 요소의 크기를 어떻게 알 수 있습니까?

분류에서Dev

함수에서 배열을 선언 할 수 있도록 배열의 크기를 어떻게 얻을 수 있습니까?

Related 관련 기사

  1. 1

    C-함수 매개 변수 목록에서 다차원 배열의 크기를 실제 크기보다 크게 설정할 수 있습니까?

  2. 2

    C ++로 파일의 실제 크기를 어떻게 얻을 수 있습니까?

  3. 3

    함수 typedef를 정의하기위한 C 매크로를 어떻게 만들 수 있습니까?

  4. 4

    JScrollPane의 크기와 위치를 어떻게 설정합니까?

  5. 5

    C #에서 메서드의 매개 변수를 기반으로 배열의 크기를 어떻게 설정합니까?

  6. 6

    알 수없는 크기의 int 배열을 포함하는 구조를 어떻게 마샬링합니까?

  7. 7

    플래시 디스크의 실제 (dd) 크기를 어떻게 찾을 수 있습니까?

  8. 8

    형식화 된 배열의 크기를 어떻게 조정해야합니까?

  9. 9

    함수 (언어 C)에서 문자 배열 크기를 어떻게 얻을 수 있습니까?

  10. 10

    jscrollpane의 크기를 어떻게 조정할 수 있습니까?

  11. 11

    <algorithm>의 C ++ sort () 함수가 정수 배열의 크기 (요소 수)> 10 ^ 7 요소의 큰 입력에 대해 실패합니까?

  12. 12

    Android에서 드로어 블의 실제 크기를 어떻게 얻을 수 있습니까?

  13. 13

    numpy는 열 벡터의 크기를 어떻게 결정합니까?

  14. 14

    함수 정의 모음에서 시작하는 함수 이름 배열을 만들기 위해 매크로를 어떻게 사용할 수 있습니까?

  15. 15

    Rust에서 컴파일 타임에 배열의 크기를 어떻게 결정합니까?

  16. 16

    커서를 포함하여 UITextField 내부의 텍스트 크기를 어떻게 결정할 수 있습니까?

  17. 17

    sizeof의 크기와 실제 개체 크기가 일치하지 않을 때 모든 것이 어떻게 작동합니까 (연산자 '->'포함)?

  18. 18

    Boost.Asio는 어떻게 배열의 크기와 같은 크기의 버퍼 객체를 만들 수 있습니까?

  19. 19

    어떻게 PDFBox와 실제 PDF 내용의 위치를 결정합니까?

  20. 20

    내 장치에서 imageView의 실제 크기를 어떻게 알 수 있습니까?

  21. 21

    내 장치에서 imageView의 실제 크기를 어떻게 알 수 있습니까?

  22. 22

    C (Visual Studio)에서 전역 고정 크기 배열 내부의 값을 어떻게 설정합니까?

  23. 23

    출력 연산자는 문자 배열의 크기를 어떻게 알 수 있습니까?

  24. 24

    ~ / .cache 폴더의 크기를 어떻게 제한 할 수 있습니까?

  25. 25

    ~ / .cache 폴더의 크기를 어떻게 제한 할 수 있습니까?

  26. 26

    scrollingActivity 제목의 크기를 어떻게 변경할 수 있습니까?

  27. 27

    문제 : 크기를 알 수없는 정수 배열의 C 선언

  28. 28

    void 배열 포인터 인수가있는 함수는 배열 요소의 크기를 어떻게 알 수 있습니까?

  29. 29

    함수에서 배열을 선언 할 수 있도록 배열의 크기를 어떻게 얻을 수 있습니까?

뜨겁다태그

보관