포인터, 문자열

기초 2015. 12. 21. 01:14

'a' 는 문자 하나

"a" 는 맨뒤에 널문자가 들어있는 문자열

따라서

포인터 변수에는 "a"가 들어갈수 잇지만 'a'가 들어갈수 없고

char 변수에는 'a'가 들어갈수 있지만 "a"가 들어갈 수 없다.


1
2
3
char *string = "string"// 이 변수는 상수가 된다고 한다.

char string[] = "string" 
//위에 식은 string[1] 이런식으로 값에 접근해서 수정이 가능하다.
 
cs


은 엄연히 다르다.

배열과 포인터와 관계로 보면될듯하다.


포인터는 문자열의 가장 앞에 부분을 가리키고 있다고 보면 될듯 하다.

'기초' 카테고리의 다른 글

함수 포인터  (0) 2015.12.22
포인터 보충  (0) 2015.12.22
int arr[2][3]의 대해서  (0) 2015.12.20
포인터, 2차원 배열  (0) 2015.12.19
포인터, 배열  (0) 2015.12.19
posted by 알쿠미