- 博客(2)
- 收藏
- 关注
原创 c语言中的回调函数例子
在buble头文件中,我们做了两个操作,一是对maopao这个函数的声明,一是用typedef来完成对函数指针的取别名,取为sortfunc。那么在buble.c中的第三个参数就一目了然了,是一个函数指针,用来保存函数的地址。传入desc相当于把desc的地址传到maopao中去了,而在maopao中就回调了函数void desc(),得到了想要实现的功能。相当于定义了一个指针变量,可以保存函数的地址,再用这个指针变量保存了传入的函数名(地址),所以在maopao中可以调用desc函数。
2023-07-23 22:04:12
168
1
原创 测试c语言程序性能的方法
是不可以的,因为在c/c++标准库中对于时间的精确程度只能到达千分之一毫秒(一毫秒)。1.我们可以通过修改iterations的值来改变add()的调用次数,先设置为10000次,来检测程序的运行时间。返回从“开启这个程序进程”到“程序中调用clock()函数”时之间的CPU时钟计时单元(clock tick)数。代码解释:(1)在这个程序中我们导入了time.h头文件,在time.h文件中clock()函数的作用是。,那么程序运行的总计时单位除以一秒钟有多少个时间单位就可以得到程序允许的耗时。
2023-07-18 18:26:30
560
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人