열혈c프로그래밍이란 책으로 독학 중 인데요 printf 함수의 서식지정에 대한 원리 설명 부분이 이해가 안되서요;;
#include<stdio.h>
int main(void)
{
int myAge=12;
printf("제 나이는 10진수로 %d살, 16진수로 %X살입니다. \n", myAge, myAge);
return 0;
}
위 예제에 삽입된 printf 함수 호출문을 보자 첫 번째 인자로 우리가 지정한 서식화된 문자열을 전달하고 있다. 그런데 그 문자열 안에는 두 개의 서식문자가 포함되어 있다. 따라서 이 둘에 대한 출력대상이 어디엔가 있어야 하는데, 그 출력대상이 바로 두 번째 인자와 세번쨰 인자를 통해서 전달된다. 즉, 첫 번째 서식문자의 출력대상이 두 번째 인자를 통해서 전달되며, 두 번째 서식문자의 출력대상이 세 번째 인자를 통해서 전달된다.
-이 부분 인데요 잘가다가 '인자'라는 말이 나오니깐 멘탈이 붕괴되네요... 좀 더 쉽게 설명해주셨으면 해서 질문 드립니다.-