- 实验目的:通过3门编程语言实现回调机制,理解什么是回调机制以及各种编程语言采用了什么方式来实现回调机制
- 实验内容:下层模块/框架中需要设计一个op函数,对两个参数值进行“某种”操作后返回一个值。
1.C语言实现回调机制
C语言中经典回调机制的例子,是其标准库qsort函数,其函数原型为:
void qsort ( void * base, size_t num, size_t size, int ( * comparator ) ( const void *, const void * ) );
它对数组按照“某种”比较规则进行排序。
打开Pelles c开发环境,通过菜单File→New→Project...打开对话框,创建一个Win64控制台程序(Win64 program(exe))项目,输入项目name如op,输入项目loaction指定为D:\clang\ood。完成本步骤,在D:\clang文件夹下,有子文件夹ood。Clang用于存放各种C语言项目,如对C语言进行回顾地学习项目,而ood是学习本课程所有C语言源代码集中的项目</