inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

&를 왜 안 쓰는지 모르겠어요

162

차희원

작성한 질문수 12

1

문자, 정수 입력과 개행문자 제거 강의 12분 19초에 scanf_s("%4c", szBuffer, _countof(szBuffer)); 문장에 szBuffer앞에 &를 왜 안 붙이는지 모르겠습니다

답변 1

1

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다.

차희원님, scanf_s 함수를 사용할 때 szBuffer는 char형 배열의 이름이므로 배열의 이름 자체가 배열의 첫 번째 요소의 주소를 의미합니다. 따라서 배열인 경우 ‘&’(주소 연산자)를 사용하지 않습니다. 배열은 이미 메모리 주소를 가리키는 포인터로 사용될 수 있기 때문에 szBuffer 자체가 주소 값을 나타내므로 ‘&‘를 추가하지 않는 것이 맞습니다.

질문에 도움이 되었길 바라며, 추가적인 질문이 있으시다면 언제든지 문의하세요!

0

차희원

감사합니다

강의 수강 후 포트폴리오 준비 방향에 대해 조언 부탁드립니다.

2

46

1

4. Container 빌드 & 저장하기 - 자료 관련

1

34

2

클로드 스킬 기능(hwpx 채우기)과 유사한 기능을 하는 다른 AI모델 문의

1

32

1

session이 점점 길어지면 어떻게 대처하나요?

1

61

1