inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

(2026 최신!) 일주일만에 합격하는 정보처리기사 실기

포인터의 개념과 활용

문자열은 그자체로 메모리를준다.

해결된 질문

277

김인도

작성한 질문수 23

0

강의 열심히 수강중인데 너무 휙휙 넘어가서 이해하기가 상당히 어렵습니다. 어떻게 공부해야하나요?더불어 교재나 교안같은걸 다운받아 복습할수있으면 좋겠어요.

python java c 정보처리기사

답변 1

0

주말코딩

안녕하세요.

나름대로 꼼꼼이 촬영했다고 생각했지만, 좀 빠른 편으로 느껴지신다니 안타까운 마음과 함께 최선을 다해 답변 드립니다.

프로그래밍 언어라는 것이 모든 것을 자세히 설명하려면 전공 수준이 되어버리고,

언어 3개를 모두 그렇게 할 수 없는 점 양해 부탁드립니다.

 

사실 "메모리"는 직접 프로그래밍해보고 디버깅을 해보지 않는 한 확 와닿기 어려운 개념입니다.

모든 변수는 메모리 주소를 가지고, 그 주소부터 본인의 데이터 크기만큼을 차지합니다.

 

원래 C언어에서 메모리 주소를 가져오려면 &라는 키워드를 사용합니다.

 

예를 들어 숫자형태를 봅시다.

int a = 3;

int* ptr = &a; 이렇게 사용해야 합니다.

(a의 변수에 메모리 주소를 꺼내와서 ptr이라는 포인터 변수에 넣어라)

 

하지만 문자열과 배열은 그렇게 하지 않습니다.

앞에 &를 붙이지 않습니다.

배열과 문자열을 할당받은 변수의 경우 포인터 변수에 &없이 그냥 그대로 할당합니다.

 

그것은 언어에서 그렇게 사용하도록 정의해둔 것이라 단순 암기가 필요합니다.

언어를 만드는 사람이 이런 디테일한 것을 통일해두면 좋겠지만, 나름 사정이 있었지 않겠습니까? 

 

덧붙여 기출문제, 변형 섹터를 제외하고는 별도의 교재는 준비되어 있지 않습니다.

곧 실기 시험이 있어 다른 영상과 급한 이론에 대한 설명을 먼저 완료한 이후에 고려해보도록 하겠습니다.

추가 질문이 있으면 댓글로 부탁드립니다.

 

감사합니다.

영상 다운로드는 안되나요?

0

11

0

26년2회 실기기출은 언제쯤...

0

59

2

이론 공부법 요약본 버전 업데이트 문의

0

39

2

정처기 필기 준비할때 이 이론을 다시 외워도 될까요?

0

59

2

조건 반복문 질문: for 문 ?

0

66

1

정처기 26-2회. 9번 질문드립니다!

0

86

1

이론 보면서 질문이 있습니다.

0

82

2

정보처리기사 실기 26년 2회 SRT 스케줄링 문제 단위 질문

0

94

2

유튜브(정보처리기사 실기 | 26년 2회 기출문제 코드 해설)

0

155

2

262 정처기 실기 C언어코딩

0

53

1

정보처리기사 262 실기 Hash(해시) 질문

0

86

2

static 변수 질문입니다.

0

66

2

파이썬 4강 질문입니다.

0

74

2

모의고사 1회 3번문제

0

96

3

41강 30:10

0

70

2

이론 공부법 질문 있습니다.

0

96

2

부모의 생성자 관련 질문

0

70

2

시험지 문제에 필기해도 되나요?

0

94

3

41강 11:23

0

62

2

4강파이썬 질문입니다

0

58

2

try-catch 핸들러명

0

72

2

36강 3:48

0

70

2

35강 18:27

0

69

2

자식 코드 내 super() 생략

0

64

2