해결된 질문
작성
·
211
0
답변 1
0
예제의 name 변수는 char형이 아니라 char[]형 입니다. 즉, char를 요소로 하는 배열입니다. 이는 gets_s() 함수 때문이 아니며 문자열을 저장하기 위해서는 char 하나로는 불가능하므로 char의 배열을 이용해 저장합니다. 그리고 배열은 첫 번째 요소의 메모리 주소에 식별자(이름)을 부여해 접근합니다.
gets_s() 함수는 콘솔 입력 버퍼(메모리)에서 사용자가 입력한 정보(문자열)을 가지고와 매개변수로 전달된 주소 메모리 공간에 복사해주는 역할을 합니다. 배열의 이름은 메모리의 주소이므로 적절하겠습니다. 참고하시기 바랍니다. 😄