포인터 이용 구조체 매핑
C 언어에서 값 전달, 포인터, 구조체 설계 방식 정리코드를 짤 때, 데이터를 어떻게 전달하고 관리할지는 꽤 중요한 선택입니다. 값을 직접 넘길지, 주소를 넘길지, 혹은 구조체로 묶을지에 따라 코드의 구조와 효율이 달라지니까요. 이 글에서는 다음 네 가지 방식에 대해 정리해 보았습니다.값 그대로 전달포인터 이용해서 전달구조체 안의 구조체주소 넘기기 + memcpy()1. 값 그대로 전달가장 단순한 방식입니다. 함수에 값을 넘기면, 그 값은 복사되어 함수 내부에서 사용됩니다. 즉, 원본에는 영향을 주지 않습니다.#include void doubleValue(int x) { x = x * 2; printf("Inside function: %d\n", x); // 20}int main() {..
코딩/C
2025. 5. 13. 18:35