struct2 [C] struct 변수 선언 순서에 따른 크기 변화 위와 같은 struct가 있을때 struct의 크기는 8이 될것이다. char, char, int 순서로변수가 선언되어 있을때도 struct의 크기는 8이다. 그런데 char, int, char 순서로struct가 선언되어 있으면은 struct의 크기는 12가 된다. 후기오늘과 같은 개념을 숙지하고 있기 위해서는많은 관심이 필요할거 같다. 느낀점it에 더욱더 많은 관심을 가지게된 지금은 RAM이라는 존재가 그저 용량, 클럭같은 것에 국한되는 것이 아닌,어떤 프로그램이다, 앱을구동할때 신경써야하는중요한 요소 중 하나라는 것을 느끼게 된다. 프로그램이나, 앱을 구동하기 위해서는 RAM이 필요하게 되고 램의 용량은 한정되어 있다.C를 공부하면서 JAVA와는 다르게 메모리에 대해서 더 많이 .. 2024. 7. 3. [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. 이전 1 다음