- 博客(4)
- 收藏
- 关注
转载 对__BEGIN_DECLS 和 __END_DECLS 的理解
对__BEGIN_DECLS 和 __END_DECLS 的理解在C语言代码中头文件中,充斥着下面的代码片段:(sys/cdefs.h)__BEGIN_DECLS..........__END_DECLS#if defined(__cplusplus) #define __BEGIN_DEC
2017-03-25 12:42:28 417
原创 X5之控制台
Px4控制台int exec_builtin(FAR const char *appname, FAR char * const *argv, FAR const char *redirfile, int oflags) ——> /* Start the built-in */ ret = task_spawn(&
2017-03-21 17:17:26 726
原创 X5之Mavlink
1、int Mavlink::task_main(int argc, char *argv[])函数里循环体里有 /* update streams */ MavlinkStream *stream; LL_FOREACH(_streams, stream) { stream->update(t);
2017-03-11 23:25:42 355
原创 C语言宏定义##连接符和#符的使用
关于#和##一 、# 在C语言的宏中,#的功能是将其后面的宏参数进行字符串化操作(Stringfication),简单说就是在对它所引用的宏变量通过替换后在其左右各加上一个双引号。在一个预处理器宏中的参数前面使用一个#,预处理器会把这个参数转换为一个字符数组。(原文:When you put a # before an argument in a preprocessor
2017-03-10 17:42:50 650
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人