
C
MrWuCome
专注存储领域
展开
-
CRC校验的实施
//CRC初始值#define BOOT_CRC_DATA_INIT 0xFFFF/* CRC16 余式表 */u16 g_au16CRC16Table[256]={ 0x0000, 0x1021, 0x2042, 0x3063, 0x4084, 0x50a5, 0x60c6, 0x70e7, 0x8108, 0x9129原创 2016-09-09 09:56:39 · 572 阅读 · 0 评论 -
函数指针作为结构体的成员
我发一个运行过的源码。在.h文件中,有如下代码://TVM控制状态typedef struct _m_TVM_CTRL{ u32(*get_coin_totval)(void); //得到此次投入硬币总金额 u32(*get_coin_totcnt)(void); //得到此次投入硬币总数目 void(*clr_coin)(void); //清空金额和数目,每次转载 2016-11-16 17:20:14 · 1775 阅读 · 0 评论 -
线程堆栈
线程堆栈大小http://blog.youkuaiyun.com/nokianasty/article/details/7600321C++内存分布http://blog.youkuaiyun.com/morewindows/article/details/6851681线程堆栈分布http://bbs.youkuaiyun.com/topics/390391357在看了这三篇的讨论后,对于线程堆栈,内存分布转载 2017-01-12 16:47:20 · 597 阅读 · 0 评论 -
C语言中的逻辑操作的‘功效’
Value & Value_A = Value_A // Value 中含有A值Value &= (~Value_A); // 移除Value |= Value_A; // 添加u16KeyGroup = u16KeyMsg & TASK_MSG_KEY_GROUP_MASK; //分组处理原创 2017-01-18 14:37:59 · 359 阅读 · 0 评论 -
函数指针
函数、函数指针的理解:函数的定义:void myfunc(void){ }函数的声明void myfunc(void); 函数指针的定义、初始化、赋值;定义:void (*funcp)(void); 初始化: void (*funcp)(void) = &myfunc; 赋值 void (*funcp)(void); funcp =转载 2017-08-29 09:03:37 · 364 阅读 · 0 评论