C언어 포인터 1
카테고리 설명
-
문자열 형태로 포인터를 선언할 수 있다. 포인터 변수를 문장으로 선언하였을 경우를 알아보자. 위와같이 선언했다고 가정해보자. 문자열은 전부 배열형태로 이어지게 메모리에 생성이 되고 마지막에 '\0'이 붙게된다. 그리고 char*pstr은 ptrSting 의 p를 가리키게 된다. 배열과 다른점이 무엇일까? 배열은 다음값을 배열의 list[0], list[1]이런식으로 접근이 가능하다. 그러나, 포인터로 선언된 문장의 경우에는 이런식으로 접근을 할 수 없다. 접근하게되면, 이런식으로 나타나게 된다. 이유가 무엇일까? pstr은 포인터이지 배열이 아니기 때문이다. 포인터는 위치좌표를 나타낼 뿐, 배열처럼 접근방법을 제공하지 않기 때문에 접근하기 위해서는 배열처럼 접근이 아닌, ++나 --같이 좌표를 직접 지정..