250x250
Notice
Recent Posts
Recent Comments
Link
그냥저냥
C언어 포인터! 목적이 무엇일까요? 본문
728x90
반응형

처음 C언어를 공부하면 의외로 포인터의 벽을 많이 느끼시는 것 같습니다.
AI를 활용하여 만화 형식으로 그려서 시도를 했으나, 영 시원잖은 결과가 나왔네요. ㅠ
부연 설명을 좀 달아보면,
포인터는 함수 호출에 가장 많이 활용된다고 생각됩니다.
실제 수치화된 통계치는 아닙니다.
"Call by Value" vs "Call by Reference"
이 내용은 많이 들어보셨으리라 생각됩니다.
포인터를 사용해야하나 말아야하나는 원본 데이터를 직접 조작할 수 있느가에 대한 이야기입니다.
간혹 여러 작업자가 일을 할 때, 백판에 현황으로 공유하는 경우가 있습니다.
여기에 작업자가 직접 작성하는 경우가 있고,
관리자가 작업자의 현황을 전달 받아 대신해서 작성하는 경우가 있을 겁니다.
작업자가 현황을 직접 작성하는 경우는 포인터를 사용한 것이고,
관리자가 작업자의 현황을 전달받아 작성하는 경우는 포인터를 사용하지 않는 것입니다.
포인터를 사용하면 작업자가 직접 수정하기 때문에 관리자가 신경 쓸 필요가 없습니다.
다만, 작업자의 실수로 데이터 유실이 있을 수 있습니다.
포인터를 사용하지 않으면, 관리자가 현황을 전달 받아 기록할 수 있기 때문에
포인터를 사용했을 때 보다는 안전합니다만,
관리자가 일이 많아져 버벅될 수 있다는 점입니다.
728x90
반응형
'개발기' 카테고리의 다른 글
| 컴퓨터에 왜 트랜지스터를 쓸까요? (0) | 2026.09.21 |
|---|---|
| 내가 생각하는 시스템/소프트웨어 엔지니어의 기본기 | "할 줄 아는 것"과 "끝낼 줄 아는 것" 차이! (0) | 2026.03.08 |
| 뻘짓거리 | 리눅스에서 가상 메모리가 고갈되면 어떤 일이 벌어질까? (C언어 테스트) (0) | 2026.03.06 |
| 회고 | 나의 임베디드 개발 경험 (0) | 2026.03.06 |
| Functional Programming in Scala 연습문제 2.1 (0) | 2025.10.12 |
