malloc3 [C] sturct 참조변수 & struct pointer 변수 sturct타입의 참조변수 p,struct 타입의 포인터 변수 p2 가 있을때 p.name = "test";이런식으로 sturuct name 변수에 값을 할당하는것은 가능하지만,p2.name = "text";이런식으로 값을 할당하는 것은 불가능하다. 그 이유는 struct 타입의 참조변수 p는 stack에 메모리가 할당이 되지만,struct 타입의 포인터 변수 p2는 heap에 생성된struct의 메모리 주소를 가리키고 있기때문에"->" 화살표를 사용해서 Heap에 있는 struct 안의 메모리에값을 할당해 주어야 한다. 2024. 6. 10. [C] pointer - 이중 포인터 x32 혹은 x64 이냐에 따라 int*의 크기가4바이트 혹은 8바이트가 될수 있다. 2024. 5. 26. [C] malloc - 동적 메모리 할당 malloc으로 메모리를 할당해서 배열처럼 사용하기 2024. 5. 26. 이전 1 다음