C언어 포인터 쉽게 이해하기
·
Programming/C
C언어를 공부하다 보면 초반에 가장 많이 막히는 개념이 바로 포인터다.처음에는 *, &, c# C언어 포인터 쉽게 이해하기 | 주소 연산자, 간접 참조, 배열 포인터까지 그림으로 정리C언어를 공부하다 보면 초반에 가장 많이 막히는 개념이 바로 포인터다.처음에는 *, &, char *p, int *p, printf("%s", p) 같은 문법이 한꺼번에 나오기 때문에 헷갈리기 쉽다.하지만 포인터의 핵심은 생각보다 단순하다.포인터는 “값”이 아니라 “주소”를 저장하는 변수다.이번 글에서는 C언어 포인터를 처음 배우는 사람도 이해할 수 있도록, 메모리 그림과 예제 코드로 하나씩 정리해보려고 한다.1. 포인터란 무엇인가?일반 변수는 값을 저장한다.int a = 10;위 코드는 a라는 변수에 10이라는 값을 저장한..