C语言 不常见用法汇总(自整理)
程序员文章站
2022-06-07 19:50:43
...
1.FreeModbus中的mb.c
static enum
{
STATE_ENABLED,
STATE_DISABLED,
STATE_NOT_INITIALIZED
}eMBState = STATE_NOT_INITIALIZED;
2.Keil MDK 注释时,字符串前加@,则该字符串及@会变颜色。主要作用是方便查看。
3.为了编写的C库能同时被C++调用,在C库的头文件中使用:
#ifdef __cplusplus
extern "C" {
#endif
#ifdef __cplusplus
}
#endif
4.lwip memp.h中
/////// memp.h
/** Create the list of all memory pools managed by memp. MEMP_MAX represents a NULL pool at the end */
typedef enum {
#define LWIP_MEMPOOL(name, num, size, desc) MEMP_##name,
#include "lwip/priv/memp_std.h"
MEMP_MAX
}memp_t;
上一篇: 组件(data,props属性,自定义事件)--插槽分发(slot插槽,具名插槽,插槽作用域)--动态组件(使用方式,keep-alive,refs)--数据处理--生命周期--自定义命令--过滤器
下一篇: maven scope标签用法
推荐阅读