less than 1 minute read

EX1

#include <stdio.h>
#include <stdlib.h>
int add(int a, int b)
{
	return a + b;
}
int main()
{
	int (*p)(int, int); //이러한 방법으로 초기화합니다.
	p = &add;
	int c = (*p)(1, 2);
	printf("%d", c);
}

EX2

#include <stdio.h>
#include <stdlib.h>
int add(int a, int b)
{
	return a + b;
}
int main()
{
	int (*p)(int, int);
	p = add; //&제거
	int c = p(1, 2); //(*p)제거
	printf("%d", c);
	//똑같음 더 많이 씀
}

Leave a comment