C언어 독학 이중 포인터
C언어 독학 이중 포인터 포인터란 어떤 변수의 메모리상의 주소값을 저장하는 변수입니다. 그리고 포인터 자체도 변수이기 때문에 메모리에 자리를 잡게 되고 이 녀석도 자기의 주소값을 갖게 됩니다.   그렇기 때문에 포인터 변수를 대상으로 '&'연산이 가능하며 반환되는 이 녀석의 주소 값을받아서 저장할 수 있는 것을 이중 포이터라고 합니다. 즉, 포인터 변수를 가리키는 또 다른 포인터인데요. 선언하는..
c언어 독학 static variable 변수
■ 이번 글에서는 static 변수에 대해서 정리해보려고 하는데요. 그전에 지난 글에서 정리했던 전역변수와 지역변수의 특징을 복습한다는 생각으로 간단하게 정리하고 넘어갈게요. ■ 두 변수의 차이점은 메모리에 할당되는 시간과 소멸하는 시간이 다르고 접근할 수 있는 범위가 달랐습니다. 그중 지역변수는 함수가 실행될 때 메모리에 할당되고 그 함수 내부에서만 접근할 수 있었는데요. 매번 메모리에 할당됐다고 소멸하는 과정이 불필..
c언어 독학 전역변수의 특징
■ c언어에서 변수는 지역과 전역 variable가 있는데 그 이름에서도 알 수 있듯이 프로그램 전체에서 접근할 수 있는 게 전역변수이고, 함수의 내부(일부 지역)에서만 접근할 수 있는 게 지역변수입니다. 지난 글에서 지역변수에 대해서 정리해봤고, 이번에는 전역변수의 개념을 예제를 통해서 확인해보겠습니다. 이 녀석의 특징은 프로그램이 실행함과 동시에 메모리에 할당돼서 존재하다가 프로그램이 종료될 ..