写了几年的程序,但从来没用过回调函数,一直以为比较难,因为看的资料是这样的:
如果参数是一个函数指针,调用者可以传递一个函数的地址给实现者,让实现者去调用它,这称为回调函数(Callback
Function)。
不知道是不是本人理解力有问题,总感觉这个定义太绕。所以,一直...
smallfish
7年前 (2017-10-10) 1404℃
0喜欢
在《Linux C一站式学习》中有提到int a=0;
a = (++a)+(++a)+(++a)+(++a);
这个表达式的结果是什么?答案是Undefine。因为它会产生Side effect。关于边际效应与序列点的问题,除了《Linux C一站式学习》有很好地解释。另外还有...
smallfish
7年前 (2017-10-10) 1369℃
1喜欢
作者:年少如你
1.四元数与欧拉角
四轴最重要的就是确定飞机的姿态,也就是所谓的姿态解算,什么是姿态?试想一下如果我们人分不清上下左右会怎么样,可能在路上走着自己头向下脚向上都不知道位。飞机在空中飞行它也需要知道自己的状态信息,到底自己在往哪个方向飞,机身的是不是倾斜的,是向左...
lihuixiang
7年前 (2017-08-30) 2678℃
1喜欢
MD5的算法在网上可以找到很多,这里通过http://blog.csdn.net/xhhjin/article/details/8450686 找到了RSA Data Security, Inc. 的一份源码。非常感谢原作者与该文作者。源码所有权归原作者,本文仅作分析用。
源码包...
smallfish
7年前 (2017-08-22) 1443℃
0喜欢
源函数参考自网络,并在原基础上修改。忘记原创是谁了,侵删。
#define MAX_LINE_LENGTH 1024//假设文件中每一行长度不超过1024字节
static int update_current_log(uint16_t slot)//传...
smallfish
8年前 (2017-07-19) 1224℃
0喜欢
Java很好地封装了硬件,最大可能地规避了不同硬件平台的硬件处理,让程序员能专注于软件。但是“寄人篱下哪能不弯腰”?当然这么说有一些情绪化,Java与C/C++相比有一个无法避开的劣势——效率!C算是离硬件最近的高级语言,特别是在嵌入式应用领域,C可以直接操作内存,直面硬件而执行...
smallfish
8年前 (2017-07-11) 1437℃
0喜欢
本文摘自网络,如有侵犯,请联系删除!
首先使用建立三个文件:hello.h,hello.c,main.c
hello.h
#ifndef __HELLO_H__
#define __HELLO_H__
#ifdef __cplusplus
extern "C"{
#e...
smallfish
8年前 (2017-07-10) 1454℃
0喜欢
学习程序的第个示例代码总是跟“Hello world”分不开,所以...
#include <stdio.h>
int main(int argc, char* argv[])
{
printf("Hello, world!\n");
retu...
smallfish
8年前 (2017-07-07) 25112℃
0喜欢