`
love19820823
  • 浏览: 935797 次
文章分类
社区版块
存档分类
最新评论

#define的一个精妙用途,用来标记起始和结束

 
阅读更多

在NTP项目中,NTP.h中,



用两个个#define来标记 结尾 和 开始, 以后用的时候直接用这两个宏,相减便可以得到大小。



分享到:
评论

相关推荐

    简单实现贪吃蛇游戏源代码

    #define MAXLEN 201 #define LEN 1 #define SPEED1 50 #define SPEED2 100 #define SPEED3 200 #define FOOD1_S1 5 #define FOOD1_S2 10 #define FOOD1_S3 15 #define FOOD2_S1 10 #define FOOD2_S2 20 #define FOOD...

    C语言 #define用法集锦[修正版]

    是a+b 然后去和c,d 相乘,但是因为使用了define(它只是一个简单的替换),所以式子实际上变成了 c*a + b*d 另外举一个例子: #define pin (int*); pin a,b; 本意是a 和b 都是int 型指针,但是实际上变成int* a,b; ...

    #define和typedef的使用

    介绍#define和typedef的区别于使用

    【C/C++】#ifndef,#define用法

    主要是#ifndef和#define的用法说明,并举例说明便于理解。

    #define 问题 用法陷阱

    #define 问题 用法陷阱

    define应用

    题目:宏#define命令练习(1) 1.程序分析:2.程序源代码:#include "stdio.h"#define TRUE 1#define FALSE 0#define SQ(x) (x)*(x)void main(){int num;int again=1;printf("\40: Program will stop if input value ...

    预编译器——#include和#define的实现

    用C语言实现的 预编译器中——#include和#define 操作

    const #define inline

    const #define inline的用法及区别

    #ifndef #define #endif的用法

    #ifndef #define #endif的用法

    宏(#define)定义函数妙用

    NULL 博文链接:https://jacky-dai.iteye.com/blog/868385

    1602液晶驱动

    1602液晶显示的底层驱动c程序,#define DataDir P4DIR #define DataPort P4OUT #define Busy 0x80 #define CtrlDir P5DIR #define CLR_RS P5OUT&=~BIT5; //RS = P5.5 #define SET_RS P5OUT|=BIT5; #define CLR...

    计算机大作业-贪吃蛇c++代码

    #define KONG 0 //标记空(什么也没有) #define WALL 1 //标记墙 #define FOOD 2 //标记食物 #define HEAD 3 //标记蛇头 #define BODY 4 //标记蛇身 #define UP 72 //方向键:上 #define DOWN 80 //方向键:下 #...

    C语言#define拼接宏定义实现方式

    使用场合:拼接两个宏,一个是传入的宏。但是传入的宏不会被替换,反而原封不动的接了上去,这就尴尬了。经过各种尝试,居然成了,特此记录分享一下,方便大家学习。 char A_param=0; char B_pramm=0; //添加宏定义...

    单片机-#define XBYTE ((unsigned char volatile xdata *) 0)

    #define XBYTE ((unsigned char volatile xdata *) 0) 定义 XBYTE 为 指向 xdata 地址空间unsigned char 数据类型的指针,指针值为0 这样,可以直接用XBYTE[0xnnnn]或*(XBYTE+0xnnnn)访问外部RAM了。

    C++/C 宏定义(define)中# ## 的含义

    介绍C++/C 宏定义(define)中# ## 的含义, 并以C++代码举例说明

    常用宏定义#define

    常用宏定义#define

    #define用法集锦.doc

    The #define Directive  You can use the #define directive to give a meaningful name to a constant in your program. The two forms of the syntax are:  Syntax  #define identifier token-stringopt  #...

    #define的使用技巧

    写好C语言,漂亮的宏定义很重要,使用宏定义可以防止出错,提高可移植性,可读性,方便性 等等。下面列举一些成熟软件中常用得宏定义……

    #indef 与#define 区别于用法

    #indef 与#define 区别于用法,很详细的解数哦!

    #define VS typedef

    #define是预处理指令 typedef是在编译时处理的 typedef与#define的区别

Global site tag (gtag.js) - Google Analytics