C回调函数的简单实例
来源:互联网 发布:淘宝首页装修雪花代码 编辑:程序博客网 时间:2024/04/30 01:47
#include <stdlib.h>
#include <stdio.h>
int Test1()
{
int i;
for (i=0; i<30; i++)
{
printf("The %d th charactor is: %c/n", i, (char)('a' + i%26));
}
return 0;
}
int Test2(int num)
{
int i;
for (i=0; i<num; i++)
{
printf("The %d th charactor is: %c/n", i, (char)('a' + i%26));
}
return 0;
}
void Caller1(int (*ptr)())
//指向函数的指针作函数参数
{
(*ptr)();
}
void Caller2(int n, int (*ptr)(int n))
//指向函数的指针作函数参数,这里第一个参数是为指向函数的指针服务的,
{
//不能写成void Caller2(int (*ptr)(int n)),这样的定义语法错误。
(*ptr)(n);
return;
}
int main()
{
printf("************************/n");
Caller1(Test1); //相当于调用Test1();
printf("************************/n");
Caller2(30, Test2); //相当于调用Test2(30);
return 0;
}
/*
int main()
{
printf("************************/n");
Caller1(&Test1); //相当于调用Test1();
printf("&&&&&&************************/n");
Caller2(30, &Test2); //相当于调用Test2(30);
return 0;
}
*/
- C回调函数的简单实例
- 回调函数的简单实例
- SQLite数据库使用回调函数的简单C语言实例(摘自sqlite.org)
- js回调函数的理解及简单实例
- 使用回调函数的RMI简单实例
- C语言 回调函数的使用:(实例对比)
- 回调函数及其简单使用实例
- C语言回调函数实例
- C语言回调函数实例
- C语言回调函数实例
- C语言中的回调函数实例
- C语言中的回调函数实例
- C语言中的回调函数实例
- C语言中的回调函数实例
- C语言中的回调函数实例
- C语言回调函数(实例)
- 简单的回调函数
- C语言回调函数一个简单的例子
- 凑个热闹:我的微软面试题解法
- SD卡启动真相
- 【斐波那契数列】选拔队员
- Sharpen the Saw
- 【游戏通关】解题报告
- C回调函数的简单实例
- window2008 php伪静态 iis7
- 宝宝大事记
- 【XEN学习笔记】XEN 4.1.0 PVOPS设置和启动中遇到的一些问题
- java 正则表达式 提取字符串
- http://poj.org/problem?id=2983
- 简单js代码
- servfox分析
- 手机浏览器HTML5时代悄然而至