发布时间:2015-11-29 18:54:53
首先明确:函数的函数名实际上就是一个指针,其指向该函数的代码在内存中的首地址typedef int Myfunc (const char *,const struct stat,int)函数的类型定义:表明Myfunc是一个函数类型,那请问什么样的函数类型呢?-------这种函数类型为:它的参数为3个,返回值为int (类比 typedef i.........【阅读全文】
发布时间:2015-11-19 16:02:49
转自: http://blog.csdn.net/chuckfql/article/details/9107753我们在学STM32的时候函数assert_param出现的几率非常大,上网搜索一下,网上一般解释断言机制,做为程序开发调试阶段时使用。下面我就谈一下我对这些应用的看法,学习东西抱着知其然也要知其所以然。4 断言机制函数assert_param我们在分析库函数.........【阅读全文】
发布时间:2015-11-11 17:40:19
1. 段错误是什么一句话来说,段错误是指访问的内存超出了系统给这个程序所设定的内存空间,例如访问了不存在的内存地址、访问了系统保护的内存地址、访问了只读的内存地址等等情况。这里贴一个对于“段错误”的准确定义(参考Answers.com):A segmentation fault (often shortened to segfault) is a part.........【阅读全文】
发布时间:2015-11-09 12:07:07
这个宏作为一个掩码以与文件状态标识值做AND位运算,产生一个表示文件访问模式的值。这模式将是O_RDONLY, O_WRONLY, 或 O_RDWR(在GNU系统中,也可能是零,并且从不包括 O_EXEC 位) O_ACCMODE<0003>:读写文件操作时,用于取出flag的低2位 (val & O_ACCMODE)取出val的低2位(见下面程序)O_RDONLY.........【阅读全文】