C언어 처음 배울때 “Hello, World !!” 출력하는 것처럼,
첫번째 함수 포인터 예제를 코딩해보자.
딱히 설명이 필요없다. pass
첫번째 함수 만들기 예제: Hello, Function !!
함수 포인터 예제와 비교하기 위해서
우측에 int 형 포인터도 같이 적어보았다.
형태를 매의 눈빛으로 비교하면서 보자.
#include <stdio.h>
void bts() {
printf("Hello, bts !!");
}
int main(void) {
void (*xyz)(void) = NULL;
xyz = &bts;
(*xyz)();
return (0);
}
#include <stdio.h>
int a= 11;
int main(void) {
int* xyz= NULL;
xyz = &a;
printf("*xyz=%d\\r\\n", *xyz);
return (0);
}
일부러 xyz라 지었는데, 이렇게 지으면 안좋다.