C언어/Study

[C언어 공부] 반환값이 없는 함수

이렁부너 2024. 8. 16. 22:31

반환값이 없는 함수

  • 함수는 기능에 따라 형태가 결정됨. 데이터를 받아서 단지 화면에 출력하는 함수라면 반환값이 필요 없음.
/*
* 반환값이 없는 함수
*/

#include <stdio.h>

void print_char(char ch, int count);        // 함수 선언

int main(void)
{
    print_char('@', 5);                     // 문자와 숫자를 주고 함수 호출

    return 0;
}

void print_char(char ch, int count)         // 매개변수는 있으나 반환형은 없음
{
    int i;

    for(i = 0; i < count; i++)              // i는 0부터 count-1까지 증가, count번 반복
    {
        printf("%c", ch);                   // 매개변수 ch에 받은 문자 출력
    }

    return;
}