문자열을 입력받을때는 왜 &을 안붙이나요?
재마루
2023.04.01
-
목소리
아마 문자열 ch를 선언 할때 배열 또는 문자포인터로 선언했을텐데요. 문자포인터로 선언했다면 당연히 ch는 주소를 나타내므로 딱히 &를 쓸 필요없구요. 배열을 썻다고 했을때도 배열의 이름만 사용했을때는 그 배열의 첫번째 성분의 주소를 나타내므로 딱히 &를 쓸 필요가 없어요(대신 크기 만큼만 받을수 있죠)
-
보단
배열 이름자체가 주소이기 때문입니다.