여기에 무슨 일이 일어나고 있는지 확실하지 않지만 Clion을 내 IDE로 사용하고 있는데이 IDE와는 아무 관계가 없다고 생각하지만 그 정보를 추가한다고 생각했습니다. 내 혼란은 내가 쓴 기능에서 온다.메모리 주소가 표시됩니까? C++
int Arry()
{
int Mynumbers [5] = {10};
std::cout << Mynumbers;
}
무언가 간단하다. 5 개의 정수에 10의 값을 할당해야합니다. 그러나 Mynumbers를 인쇄 할 때 메모리 주소가 표시됩니다. 이런 일이 일어나는 이유는 포인터를 호출하는 것이라고 생각했습니다. 시간 내 주셔서 감사합니다.
감사
, 니콜라스
<<<는 연산자 함수이고, Mynumbers는 전달 될 때 포인터로 감쇠합니다. – George
'5 개의 정수에 10의 값을 할당해야합니다. '아니요, 안됩니다. 첫 번째 것, 나머지는 0입니다.'하지만 Mynumbers를 인쇄 할 때 메모리 주소가 표시됩니다. '포인터를 인쇄하고 있습니다. – DimChtz
모든 배열 함수는 포함하고있는 첫 번째 요소의 메모리 주소를 가리키는 포인터입니다. –