변수를 포인터 배열에 저장해서 정수형으로 출력할때는 *연산자를 쓰는데
문자열을 포인터 배열에 저장해서 문자열로 출력할때는 앞에 *연산자를 안붙이잖아
그게 이유가 문자열은 그 형태에 상관없이 메모리에 저장된 후 그 주소값이 반환된다고 하는데
그럼 c언어에서 모든 문자열들은 애초에 뭔짓을 해서 표현하든 다 기본적으로 주소값이 반환되니까
표현할때 *이 불필요한거야?
변수를 포인터 배열에 저장해서 정수형으로 출력할때는 *연산자를 쓰는데
문자열을 포인터 배열에 저장해서 문자열로 출력할때는 앞에 *연산자를 안붙이잖아
그게 이유가 문자열은 그 형태에 상관없이 메모리에 저장된 후 그 주소값이 반환된다고 하는데
그럼 c언어에서 모든 문자열들은 애초에 뭔짓을 해서 표현하든 다 기본적으로 주소값이 반환되니까
표현할때 *이 불필요한거야?
값을 표현하는데는 포인터 연산자가 필요함.