C의 함수에서 인수로 전달 된 정수 인쇄

학장

저는 C 프로그래밍을 처음 접했고 매우 간단한 함수를 컴파일하는 데 문제가 있습니다. printSummary라는 함수는 3 개의 정수를 인수로 취한 다음 해당 정수와 함께 일부 텍스트를 인쇄합니다. 예를 들어, hits = 1, misses = 2 및 evictions = 3이면 printSummary (hits, misses, evictions)는 다음을 인쇄해야합니다.

hits : 1 misses : 2 evictions : 3

다음은 내가 사용중인 코드입니다. 조언에 미리 감사드립니다.

#include<stdio.h>

void printSummary(int hits, int misses, int evictions)
{
    printf('hits: %d\n');
    printf('misses: %d\n');
    printf('evictions: %d\n');
}

int main()
{
    int hit_count = 1;
    int miss_count = 2;
    int eviction_count = 3;
    printSummary(hit_count, miss_count, eviction_count);
    return 0;
}

이 코드를 컴파일하면 몇 가지 경고가 표시되지만 오류는 없습니다. 코드를 실행하면 분할 오류가 발생합니다. 내가 말했듯이, 나는 C에 상당히 익숙하기 때문에 내가 놓친 단순한 해결책이있을 가능성이 큽니다. 조언에 미리 감사드립니다.

고피

아래와 같이 변경하십시오.

   printf("hits: %d\n",hits);
   printf("misses: %d\n",misses);
   printf("evictions: %d\n",evictions);

printf는

int printf(const char *format, ...)

원기. 따라서 첫 번째 인수에서 형식 지정자를 전달할 수 있으며 다음 인수에서 인쇄 할 실제 변수 / 값을 제공 할 수 있습니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

C ++에서 인수로 함수에 전달 될 때 수정 된 객체

분류에서Dev

C ++ 포인터로 함수에 전달 된 구조체 수정

분류에서Dev

정의 된 변수에 함수 인수 전달

분류에서Dev

헤더에 정의 된 MyClass를 함수 인수로 다른 파일에 전달

분류에서Dev

C에서 재 참조로 전달 된 캐스트 함수 인수

분류에서Dev

PHP에서 다른 함수의 인수로 함수 전달

분류에서Dev

메서드 / 함수에 전달 된 인수의 수를 확인합니다.

분류에서Dev

Jasmine의 다른 함수에 인수로 전달 된 함수 테스트

분류에서Dev

main에서 C의 함수로 인수 전달

분류에서Dev

Lua에서 다른 함수에 인수로 전달 된 콜백 함수에 인수를 바인딩 할 수 있습니까? (JavaScript의 "바인드"에 해당)

분류에서Dev

R 함수에서 인수로 전달 된 함수 이름 확인

분류에서Dev

함수에 전달 된 인수 인용

분류에서Dev

c 함수에서 인수 전달

분류에서Dev

C ++에서 포인터로 전달 된 함수의 매개 변수에 액세스하는 방법

분류에서Dev

C ++의 이중 함수에 void 함수를 인수로 전달

분류에서Dev

다른 함수 내에서 setTimeout을 사용하고 전달 된 인수의 값을 인쇄하려고 할 때 정확히 무슨 일이 발생합니까?

분류에서Dev

연결된 문자열을 R의 함수 인수로 전달

분류에서Dev

연결된 문자열을 R의 함수 인수로 전달

분류에서Dev

객체의 인수로 전달 된 Python 호출 함수

분류에서Dev

인라인 함수 정의를 함수에 입력 매개 변수로 전달

분류에서Dev

C에서 스택을 사용하여 함수에 전달 된 인수

분류에서Dev

C에서 함수에 대한 인수로 배열 전달

분류에서Dev

함수 내에서 인수로 전달 된 목록을 수정할 수없는 이유는 무엇입니까?

분류에서Dev

C ++에서 함수 인수로 하위 벡터 전달

분류에서Dev

C ++에서 함수 인수로 하위 벡터 전달

분류에서Dev

함수에 인수로 전달 된 포인터 변수를 수정할 수 없습니다.

분류에서Dev

C ++ 03에서 인수로 전달 된 구조체의 익명 (?) 초기화

분류에서Dev

자바 스크립트 : 함수에 전달 된 인수를 'let', 'const'또는 'var'로 정의해야합니까?

분류에서Dev

생성자 함수의 인수로 정수 전달

Related 관련 기사

  1. 1

    C ++에서 인수로 함수에 전달 될 때 수정 된 객체

  2. 2

    C ++ 포인터로 함수에 전달 된 구조체 수정

  3. 3

    정의 된 변수에 함수 인수 전달

  4. 4

    헤더에 정의 된 MyClass를 함수 인수로 다른 파일에 전달

  5. 5

    C에서 재 참조로 전달 된 캐스트 함수 인수

  6. 6

    PHP에서 다른 함수의 인수로 함수 전달

  7. 7

    메서드 / 함수에 전달 된 인수의 수를 확인합니다.

  8. 8

    Jasmine의 다른 함수에 인수로 전달 된 함수 테스트

  9. 9

    main에서 C의 함수로 인수 전달

  10. 10

    Lua에서 다른 함수에 인수로 전달 된 콜백 함수에 인수를 바인딩 할 수 있습니까? (JavaScript의 "바인드"에 해당)

  11. 11

    R 함수에서 인수로 전달 된 함수 이름 확인

  12. 12

    함수에 전달 된 인수 인용

  13. 13

    c 함수에서 인수 전달

  14. 14

    C ++에서 포인터로 전달 된 함수의 매개 변수에 액세스하는 방법

  15. 15

    C ++의 이중 함수에 void 함수를 인수로 전달

  16. 16

    다른 함수 내에서 setTimeout을 사용하고 전달 된 인수의 값을 인쇄하려고 할 때 정확히 무슨 일이 발생합니까?

  17. 17

    연결된 문자열을 R의 함수 인수로 전달

  18. 18

    연결된 문자열을 R의 함수 인수로 전달

  19. 19

    객체의 인수로 전달 된 Python 호출 함수

  20. 20

    인라인 함수 정의를 함수에 입력 매개 변수로 전달

  21. 21

    C에서 스택을 사용하여 함수에 전달 된 인수

  22. 22

    C에서 함수에 대한 인수로 배열 전달

  23. 23

    함수 내에서 인수로 전달 된 목록을 수정할 수없는 이유는 무엇입니까?

  24. 24

    C ++에서 함수 인수로 하위 벡터 전달

  25. 25

    C ++에서 함수 인수로 하위 벡터 전달

  26. 26

    함수에 인수로 전달 된 포인터 변수를 수정할 수 없습니다.

  27. 27

    C ++ 03에서 인수로 전달 된 구조체의 익명 (?) 초기화

  28. 28

    자바 스크립트 : 함수에 전달 된 인수를 'let', 'const'또는 'var'로 정의해야합니까?

  29. 29

    생성자 함수의 인수로 정수 전달

뜨겁다태그

보관