타1 [C/C++] C언어의 Memory model * 해당 글은 학과 수업으로 배운 내용과 코드가 포함되어 있으며 개인적 공부 목적으로 업로드하였습니다. C언어에서의 array 5개의 element를 가진 int array를 제작한다고 할때 우리는 아래와 같이 쓸수있다. int* A = malloc(sizeof(int)*5); C언어에서 array와 pointer는 같은것이다. 실제 array는 5개의 int로 heap에 space가 존재하며 이것의 address를 return하게 된다. array를 access하는 것은 c0과 동일하다. A[1] = 7; A[2] = A[1]+5; Pointer Arithmetic 만약 A가 포인터라면 *A는 valid하다. 이때 A가 int*이기 때문에 *A는 int type이다. 따라서 *A는 A[0]와 같다. e.. 2022. 11. 29. 이전 1 다음