포인터는 어디서 쓰이나요?
마징가
2023.04.01
-
DevilsTears
헛... 뿅이아빠님이 제가하려는 말을 먼저하셨네요 ㄷㄷㄷ
레이저포인터.... 적고 싶었는데 =_=ㅋ
두분이 적으신 것 이외에 제가 좋아하는 쪽을 적자면...
1. 용량저하
- 포인터는 무조건 4바이트죠. 매개변수를 포인터로 넘기면 4바이트만 씁니다.
2. 배열을 매개변수로!
- 배열도 결국엔 포인터와 비슷한 점이 많으니 가능합니다.
이건 두분이 쓰신 것을 말바꾼거밖에 안되네요~_~ -
희미해
포인터는 정수와 비슷한 수치입니다. 다만, 그 수치가 메모리의 주소라는 것이죠.
쌩 메모리의 주소와 다른 점은 그 주소에 들어있는 자료의 형태를 정한 메모리 주소라는 것입니다.
포인터의 용도는 이렇게 자료형이 정해진 메모리의 주소를 보관하는데 사용됩니다.
가장 많이 사용하는 용도로는 배열을 함수에 전달할 때입니다.
배열을 함수에 통채로 전달할 수 없기 때문입니다.
또는 배열의 주소를 보관하거나, 메모리를 동적 할당해서 얻은 주소를 보관하는데 사용합 -
가자
발표할때 쓰지요.. 레이저 포인터...... ㅋㅋ 농담입니다.
여러가지에 사용합니다.
함수에 인자를 전달할때도 사용하구요... 값을 바꾸기 위해..
공부하실땐 뭐 간단하게 변수 한두개로 하시니까 잘 느끼지 못하실수도 있는데...
연결리스트로 뭐 하나 만들어 보시면 포인터의 필요성을 느끼실꺼에욤...
많은 양의 구조체 배열을 다루면서 함수도 나누지 않고 모두 메인함수에 넣을 순 없으니까요 ^^..
그것 말고도 나중에 Win32API 보셔도 포인터에 대해
번호 | 제 목 | 글쓴이 | 날짜 |
---|---|---|---|
2692210 | 정보 올림피아드 문제인데.. 풀이 과정이 궁금합니다.(재귀함수) (5) | 물티슈 | 2025-04-20 |
2692144 | C언어와 리눅스에 대한 질문입니다. | 싴흐한세여니 | 2025-04-20 |
2692114 | 컨텍스트 스위칭하는데 걸리는 시간 측정.. | YourWay | 2025-04-19 |
2692086 | 간접참조 연산자, 증감연산자 질문이용! (2) | 블랙캣 | 2025-04-19 |
2692056 | 주석좀 달아주세요. 몇개적엇는데 몇개만달아주세요. (2) | DevilsTears | 2025-04-19 |
2691978 | 진수 쉽게 이해하는법... (3) | 지지않는 | 2025-04-18 |
2691949 | getchar() 한 문자를 입력받는 함수 질문 | 채꽃 | 2025-04-18 |
2691919 | 배열 정렬 및 합치기 질문입니다. | 사과 | 2025-04-18 |
2691845 | c언어왕초보 질문이 있습니다........ | 루나 | 2025-04-17 |
2691815 | void add(int num); 함수... (4) | 살랑살랑 | 2025-04-17 |
2691756 | 명령 프롬프트 스크롤바가 없어요 | 두메꽃 | 2025-04-16 |
2691725 | 자료구조에 관련해서 질문이 있어 글을 올립니다. | 누리알찬 | 2025-04-16 |
2691697 | if 문에서 구조체 배열에 저장되있던 문자열 검사하는 법 ? (2) | 민트맛사탕 | 2025-04-16 |
2691678 | C언어 함수 질문이요~!!! | 연보라 | 2025-04-15 |
2691650 | 반복문 | 돋가이 | 2025-04-15 |
2691618 | 링크드리스트 개념 질문이예요 (3) | 맨마루 | 2025-04-15 |
2691592 | 동적할당 이용 배열선언 질문입니다.ㅠㅠ (3) | 허리달 | 2025-04-15 |
2691542 | /=의 용도를 알려주세요 ㅠㅠ! (2) | 아라 | 2025-04-14 |
2691510 | sizeof 연산자 질문입니다 (2) | 종달 | 2025-04-14 |
2691483 | 파일 오픈시 에러 질문드립니다. (2) | 호습다 | 2025-04-14 |