//声明整数相加函数
int add_int(int a, int b)
{
return a + b;
}
//声明浮点数相加函数
float add_float(float a, float b)
{
return a+b;
}
//定义函数指针类型
typedef int (*int_add_funtion)(int a,int b);
//定义函数指针类型
typedef float (*float_add_funtion)(float a , float b);
int main()
{
//声明一个函数指针,名字叫做int_add_fun,相当于创建int_add_funtion这个类型的实例,下同
int_add_funtion int_add_fun;
//声明一个函数指针,名字叫做float_add_fun
float_add_funtion float_add_fun;
//将该函数指针指向 整数相加函数 的入口地址
int_add_fun = add_int;
//将该函数指针指向 浮点数相加函数 的入口地址
float_add_fun = add_float;
//以常规方式调用 整数相加函数,打印出100+200的计算结果
printf("%d\n", add_int(100,200));
//用函数指针调用 整数相加函数,打印出100+200的计算结果
printf("%d\n", (*int_add_fun)(100,200));
//以常规方式调用 浮 点数相加函数,打印出100.32 + 324.54的计算结果
printf("%f\n", add_float(100.32f, 324.54f));
//用函数指针调用 浮点数相加函数,打印出 100.32 + 324.54的计算结果
printf("%f", (*float_add_fun)(100.32f, 324.54f));
return 0;
}
2022年8月25日 17:59
Macy's Credit Card. Want to pay your bill online? Sign in to access your account and make a one-time payment, Macys Credit Card Login payment or set up monthly auto-payments for hassle-free. Explore Entertainment Access ... If your Macy's Credit Card Account is closed by you or us, or you fail to make a qualifying purchase on your Macy's Credit Card 2021.Macy's Credit Card. Want to pay your bill online? Sign in to access your account and make a one-time payment.