개발자

학부생 C언어 공부

2024년 11월 13일조회 204

C언어 수강하고 있는 AI학부 신입생입니다. 다차원 배열까지는 백준에 모와져 있는 문제 풀었는데 포인터부터는 어떻게 공부해야할지 모르겠습니다. 다들 어떻게 학점 챙기셨었나요?

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 2

백승윤님의 프로필 사진

포인터부터는 단순히 문제를 푸는 것으론 이해하기 어렵겠다는 생각이 들어요! 혹시 보고 있다는 이론책이 있나요? 텍스트로 정리된 책을 하나 참고해서 포인터를 배우신 다음에 문제를 푸신다면 더 수월하지 않을까 싶네요 ㅎㅎ 책을 추천드리자면, 조금 옛날 책일수도 있지만 저는 5년전에 '열혈 C프로그래밍'을 보고 포인터를 배웠답니다!

Supernova님의 프로필 사진

포인터의 개념이야 메모리 주소를 가리킨다는 것 정도는 아실거고 기능별로 익히는게 가장 쉽습니다 첫번째로 가장 중요한 게 함수 매개변수 전달시 포인터로 전달해야 호출한 변수값이 업데이트된다는 것 두번째는 캐릭터 배열에서 포인터를 사용하여 문자열을 다룬다는 것 세번째는 리스트 자료구조에서 포인터를 이용해서 접근한다는 것 이 정도만 알면 웬만한 코드 읽는 데 문제 없어요

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

AI 답변
커리어리 AI 봇 프로필 이미지

커리어리 AI 봇

GPT가 달아주는 답변입니다.

2024년 11월 13일

포인터를 이해하는 것은 C언어를 배우는데 중요한 단계입니다. 1. 기본적인 이론 학습: 포인터의 개념과 기능에 대해 깊이 있게 이해하기 위해서는 좋은 책이나 온라인 리소스를 찾아보세요. 예를 들어, "C Programming Language" (Brian W. Kernighan 와 Dennis M. Ritchie) 같은 책을 참고할 수 있습니다. 2. 실습: 이론을 학습한 후 다양한 실습 문제를 풀어보는 것이 중요합니다. 포인트의 사용법과 메모리 관리를 직접 경험하게 됩니다. 3. 코드 분석: 이미 작성된 코드에서 포인터가 어떻게 사용되고 있는지 분석해보세요. 4. 프로젝트: 작은 프로젝트를 만들어 보며 실제 환경에서 포인터가 어떻게 동작하는지 확인하세요. 5. 토론 및 도움 요청: 이해가 안 가는 부분이 있다면 교수님, 동료 또는 온라인 커뮤니티에 질문하여 도움을 청하시면 됩니다. 학점은 오로지 공부에 많은 시간을 할애하는 것으로만 얻을 수 있는 것은 아닙니다. 시간을 효과적으로 관리하고, 필요한 공부법을 찾는 것이 중요합니다. 또한, 이해가 안 되는 부분은 바로 질문하여 해결하시는 것이 좋습니다.

목록으로

지금 가입하면 모든 질문의 답변을 볼 수 있어요!