반응형
반환형이 void가 아니라 왜 int형일까?
int ft_printf(const char *, ...);
printf의 반환 값 == 출력하는 문자 개수(개행 포함)
예제를 통해서 확인
#include <stdio.h>
int main()
{
//f(5, 1, 2, 3, 4, 5);
int num = printf("aaa\\n");
printf("%d", num);
}
결과
참고 블로그
[C언어] printf 함수가 반환하는 값
printf 함수는 화면에 문자열을 출력하는 기능을 하는데, 그 자체로도 값을 반환합니다. printf 함수가 반환하는 값은 문자열 길이입니다. printf 함수의 반환값을 확인하는 방법은 printf 함수를 변수
bigpicture123.tistory.com
반응형
'42Seoul > printf' 카테고리의 다른 글
printf implement (0) | 2023.05.20 |
---|---|
가변 인자(va_start, va_arg, va_copy, va_end) (0) | 2023.05.20 |