标签:get ret blog def logs color 直接 typedef c语言
1.直接定义函数指针赋值并使用。
#include <stdio.h>
int max(int x, int y)
{
if (x > y) return x;
else return y;
}
int main(int argc, char* argv[])
{
int (*get_max_func)(int, int) = &max;
int x = get_max_func(12,15);
int y = (*get_max_func)(12,15);
printf("%d\n", x);
printf("%d\n", y);
}
//函数指针
2.使用typedef定义后再进行使用。
#include <stdio.h> typedef int(*func_max)(int ,int); int max(int x, int y) { if (x > y) return x; else return y; } int main(int argc, char* argv[]) { func_max func1; func1 = &max; int x = (*func1)(10,15); printf("%d", x); } //函数指针
标签:get ret blog def logs color 直接 typedef c语言
原文地址:http://www.cnblogs.com/AkazaAkari/p/7678002.html