int main(void)
{
int a = 20;
int b = 30;
char c[] = "hello world!";
char *pC = c;
int *pA = &a;
int *pB = &b;

printf("%s \n", pC); //이부분에서 왜 *pC가 아니고 pC가 들어가냐?
printf("a+b = %d \n", *pA + *pB);
printf("pA와 pB의 값 %d, %d \n", pA, pB);
printf("pC의 값 %d \n", pC);
/*  %s 에 전달되는 포인터가 가리키는 값을 출력하라 이뜻인가?*/
return 0;
}



printf("%s \n", pC); //이부분에서 왜 *pC가 아니고 pC가 들어가?

포인터가 가리키는 값을 출력해야하니까 *pC아니야?
아니면 내가 지금까지 알고있었던 %s의 의미(인자로 전달되는 값을 아스키코드를 참조하여 출력)이
사실은 (%s에 전달되는 포인터가 가리키는 값을 출력하라)
이뜻이 되는거?

계속 고민해봐도 모르겠어 ㅠㅠ
늅늅이를 위해 한번만 도와주면 고맙겠어....