인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

밍구님의 프로필 이미지

작성한 질문수

(2025) 일주일만에 합격하는 정보처리기사 실기

(기출) 2024년 2회 기출문제 - 이론 포함

c언어 질문..

해결된 질문

작성

·

47

0

2024년 2회 기출 풀이 1:00:00 에 나오는 문제에서 strcopy(char d[], const char s[])
이 값인데 d와 s 앞에 *가 없어도 메모리 주소값이 전달되는건가요?

 

  • 질문은 동영상 강의에 들어가서 오른쪽에 커뮤니티 버튼을 통해 해주세요. 그래야

    어떤 강좌에서 질문하셨는지 알 수 있습니다.

  • 영상에서 몇 분 몇 초 대를 알려주셔야 제가 한 번에 질문 내용 확인이 가능합니다.

  • 이미 다른 누군가가 질문을 한 이력이 있을 수 있습니다. 질문 게시판을 한 번 확인 부탁드립니다.

  • 학교의 과제나 타 강사의 코드 등 외부 수업 자료에 대해서는 답변하지 않습니다.

  • 제가 다루는 커리큘럼 외의 이론이나, 너무 디테일한 컴퓨터 이론에 대해서는 답변 드리지 않습니다.

    • 시험에 안 나오는 경우가 많고, 나와 봤자 1문제 나오는데 외워야 할 부분이 많은 것 등 (예시: 서브넷 마스크 계산)

  • 질문을 올릴 때 이 글은 모두 지우고 내용을 입력해주세요.

답변 2

0

주말코딩님의 프로필 이미지
주말코딩
지식공유자

안녕하세요, 배열과 포인터는 서로 호환되는 개념이라고 생각하시면 됩니다.

심지어 포인터로 받은 변수에 인덱스(대괄호[])로 접근할 수도 있습니다.

 

다만 개별 인덱스는 값이라는 점, 포인터는 주소를 가지고 있다는 점을 꼭 유의하셔야 합니다.

0

illiilili님의 프로필 이미지

배열은 기본적으론 포인터입니다! 디테일하게 가면 약간은 다를 수 있긴한데 간단히는 그렇게 생각하시면 돼요

밍구님의 프로필 이미지
밍구
질문자

그럼 이 기출에서 나왔던 swap(a,b) 같이 인트형의 숫자를 보내면 그 main 의 값이 변하지 않지만 문자열 or 배열의 경우 기본적으로 포인터 로 보내지는건가요?

밍구님의 프로필 이미지

작성한 질문수

질문하기