2
함수 이름을 사용하여 인수를 전달할 때 해당 함수에 대한 포인터를 사용하고 있습니까?함수 이름입니다. 그 함수에 대한 포인터입니까?
예 :
이int foo(int a, int b);
int main(void)
{
int a = foo(1,3); //foo() it's a pointer to the function foo()?
return 0;
}
아니요, 해당 함수 만 호출합니다. –
함수 이름은 인수로 전달 될 때 포인터로 감소합니다. 그게 당신이 정말로 신경 써야 할 전부입니다. – StoryTeller
그것은 함수의 코드 주소로 점프하기 위해 컴파일되므로 포인터입니다 만 포인터에 대한 일반적인 이해가 아닙니다. 그 점에있어서 어떤 변수도 메모리에있는 공간을 가리키는 포인터라고 이해할 수 있습니다. – MotKohn