로딩
요청 처리 중입니다...

c언어 메모리와 포인터

 c언어 메모리와 포인터

메모리와 포인터 메모리 - 무수히 많은 메모리 공간에서 사용할 곳을 지정하는 것이다. 지정은 자동적으로 된다. - 지정에는 직접지정(ex.변수선언)과 간접지정이 있다. - *((int*)0x0018FF28) = 600; 처럼 직접 지정을 할 수도 있다.

함수도 마찬가지. ( void 함수 포인터 형식 - (void(*)(int)) ) - 간접지정 예시 #include int main() { int nData = 300; int *pnDta = &nData; return 0; } - 예를들어 주소를 말할 때 GPS를 꺼내 실제 위치를 말하는 것을 직접지정, 근처 건물(기준)에서 3m 떨어진 곳(상대적 위치)에 있다고 말하는 것을 간접지정이라고 할 수 있다. Byte order → Little Endian(↔Big Endian) - 엔디언(Endianness) : 컴퓨터의 메모리와 같은 1차원의 공간에 여러 개의 연속된 대상을 배열하는 방법을 뜻하며, 바이트를 배열하는...

# c언어 # 포인터 # 엔디언 # 메모리 # 동적할당 # 다차원배열포인터 # 기억부류지정자 # strstr # register # realloc # memcpy # memcmp # extern # 포인터의배열