인프런 커뮤니티 질문&답변
printf("%s, %p, %c\n","We,"are,*"excellent programmers");
작성
·
170
1
여기 부분에서 %p가 어떻게 작동하는지 정확히 이해가 안되네요..!
답변 1
3
안녕하세요, 답변 도우미 Soobak 입니다.
printf() 함수에서 서식지정자 %p 는 포인터의 주소를 출력하는 데에 사용됩니다.
이 경우, "are" 이라는 문자열의 주소가 출력됩니다.
문자열은 C언어에서 문자의 배열로 처리되므로, 문자열 "are" 의 주소(첫 글자가 저장된 메모리 주소)가 %p 에 의해 출력되는 것입니다.





