갓비니

C++ String? 문자열? 본문

Programming/C++

C++ String? 문자열?

갓비니 2020. 7. 11. 01:46

C에서는 문자열을 두가지 방식으로 표현한다.

 

① char str [] = "this is a string"; <변수>

- 위치 변경 불가능 / 내용 변경 가능

 

② char *str [] = "this is a string"; <포인터>

--> 이 문자열 중 t 의 주소값이 반환된다. 이 주소값은 str에 저장된다.

- 위치 변경 가능 (주소를 움직이는 거니까) /  내용 변경 불가능

 

printf, scanf는 문자의 주소값을 주고받는 함수라는 점!