본문 바로가기 메뉴 바로가기

Hello World!

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

Hello World!

검색하기 폼
  • -- (2)
    • 독서 (1)
      • 비문학 (0)
      • 문학 (1)
    • 일상 (0)
      • 전시 (0)
    • 코딩 (1)
      • C (1)
  • 방명록

리팩토링 (1)
포인터 이용 구조체 매핑

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
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 도서추천
  • 리팩토링
  • 코딩
  • 구조체
  • 독서
  • 크눌프
  • C
  • 크눌프후기
more
«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바