1. 문자 배열을 선언하지 않고 문자열 리터럴을 그대로 포인터 변수에 담는 여러 가지 상황들char *p = "Hello";위 문장은 '문자열 리터럴'이 저장된 메모리의 시작 주소를 p라는 '문자열 포인터 타입의 변수'에 담는 문장이다. 이러한 문법구조를 사용하는 용도는 아래의 세 가지 상황이 대표적이다.첫째, 함수의 인자로 문자열을 전달받고자 할 때printf 함수는 첫번째 매개변수로 const char *format을 정의해두었다. 이 매개변수는 형식지정자가 포함된 형식문자열을 받아서 처리하기 위해 꼭 필요한 것으로, 사용자 입장에서는 이 매개변수 덕분에 문자열 리터럴을 그대로 printf의 인자로 전달해주는 것이 가능해진다. 아래는 printf 함수의 형태이다.int printf(const char..