배열명이 주소인것처럼 함수명도 주소이다. 와우!
이에 대해서는 나중(함수 포인터)에 배우고 일단 외워두자.
그럼 함수 명을 찍으면 주소가 나오겠네?
한번 해보자.
#include <stdio.h>
void bts() {
printf("bts\\r\\n");
}
int sum(int a, int b) {
return a + b;
}
int main() {
printf("Address of bts function: 0x%p\\n", bts);
printf("Address of sum function: 0x%p\\n", &sum);
return 0;
}
<aside> 📌 함수명이 주소라는 사실은 매우 중요하다. 잘 기억해두자. 그런데 함수 포인터를 배울때까지는 오래 남았다. 만일 궁금하다면 아래 링크 클릭
</aside>
‣