반응형 가변인자1 42 ft_printf 이해 및 사전 개념정리 우리가 흔히 보이는 printf함수는 에서 정의가 되어있으며 printf(const char *restrict format , …) 로 정의가 되어있다. 첫번째 매개변수로 문자열(format)이 입력되고, 그 이후는 가변인자로 n개의 매개 변수를 받는다. format은 %[parameter][flags][width][.precision][length] type 형식을 가지며 해석하면 %[n][flag][출력 너비][출력되는 값(숫자)의 정확도][데이터 타입 범위] type(서식문자)이다. 가변인자 va_list → 가변 안수들에 대한 정보를 홀드하기 위한 타입 va_start → 두개의 인자를 받음, va_list인스턴스와 고정인수를 받음 va_arg → ap포인터가 위치한 부분의 데이터를 읽어 반환함 .. 2022. 11. 11. 이전 1 다음 반응형