// c 程序设计设计 教材例8.16 指向函数的指针。 实现同一函数,根据参数执行不同的子函数。
来源:互联网 发布:cf占卜抽奖软件 编辑:程序博客网 时间:2024/06/04 20:57
// c 程序设计设计 教材例8.16 指向函数的指针。 实现同一函数,根据参数执行不同的子函数。
// 程序请调用c编译器进行编译,(将文件后缀改为.c)
/*
#include <stdio.h>
void main()
{
void operate();
int max(),min(),sum(),a,b; //函数声明,形参的类型都可以省略。
// int (*p)()=&max;// 定义一个函数指针并立即初始化。
printf("Enter Two Number: ");
scanf("%d%d",&a,&b);
printf("max="); operate(a,b,&max);
printf("min="); operate(a,b,&min);
printf("sum="); operate(a,b,&sum);
printf("max="); operate(a,b,max); // 无论是否使用取地址符号,得到的结果都是一样的?为什么
printf("min="); operate(a,b,min);
printf("sum="); operate(a,b,sum);
printf("max="); operate(a,b,&max);
printf("min="); operate(a,b,&min);
printf("sum="); operate(a,b,&sum);
}
int max(int x,int y)
{
if(x>=y) return (x);
else return (y);
}
int min(int x,int y)
{
if(x<=y) return (x);
else return (y);
}
int sum(int x,int y)
{
return (x+y);
}
void operate(int x,int y, int (*fun)())
{
printf("%d\n", (*fun)(x,y));
}
*/
// 程序请调用c编译器进行编译,(将文件后缀改为.c)
/*
#include <stdio.h>
void main()
{
void operate();
int max(),min(),sum(),a,b; //函数声明,形参的类型都可以省略。
// int (*p)()=&max;// 定义一个函数指针并立即初始化。
printf("Enter Two Number: ");
scanf("%d%d",&a,&b);
printf("max="); operate(a,b,&max);
printf("min="); operate(a,b,&min);
printf("sum="); operate(a,b,&sum);
printf("max="); operate(a,b,max); // 无论是否使用取地址符号,得到的结果都是一样的?为什么
printf("min="); operate(a,b,min);
printf("sum="); operate(a,b,sum);
printf("max="); operate(a,b,&max);
printf("min="); operate(a,b,&min);
printf("sum="); operate(a,b,&sum);
}
int max(int x,int y)
{
if(x>=y) return (x);
else return (y);
}
int min(int x,int y)
{
if(x<=y) return (x);
else return (y);
}
int sum(int x,int y)
{
return (x+y);
}
void operate(int x,int y, int (*fun)())
{
printf("%d\n", (*fun)(x,y));
}
*/
- // c 程序设计设计 教材例8.16 指向函数的指针。 实现同一函数,根据参数执行不同的子函数。
- c语言 指向函数的指针作函数参数
- C指向函数指针的函数指针
- c 指向函数的指针
- C语言指针---指向函数的指针
- c函数编程之指针参数和指向指针的指针参数
- 指向数组的指针作函数参数
- 用指向指针的指针作函数的参数(指针、指针数组、指向指针的指针)
- 函数,const指针参数,递归,指向函数的指针
- C-函数间接作为函数参数:指向函数的指针
- 指向函数的指针
- 指向函数的指针
- 指向函数的指针
- 指向函数的指针
- 指向函数的指针
- 指向函数的指针
- 指向函数的指针
- 指向函数的指针
- Android开发者应该深入学习的10个开源应用项目
- 并行计算 基本概念
- Linux常见面试题
- //命令行参数使用。
- 个人理解 java虚拟机中的符号引用和直接引用
- // c 程序设计设计 教材例8.16 指向函数的指针。 实现同一函数,根据参数执行不同的子函数。
- hdu 1010 Tempter Of TheBone
- // 函数指针的使用,使用c++编译器。
- 堆排序
- java 设计模式学习笔记十 bridge桥模式
- 如何在iOS中使用libxml
- iphone__game center 多人游戏
- //TRACE("hello Debugger\n");// 异常
- printf("%f\n",5);/