码迷,mamicode.com
首页 >  
搜索关键字:定义宏    ( 263个结果
从头开始-06.C语言中预处理指令
预处理指令不带参数的宏定义: 格式: #define 宏名 值 作用:提高代码的可读性 在程序编译前把所有出现宏名标示的位置都替换为定义宏的时候,宏名后面的值带参数的宏定义 格式 #define 宏名(参数列表) 参数表达式 作用:在编译之前,把所有出现宏名(x)地方,都替换...
分类:编程语言   时间:2014-08-20 01:13:25    阅读次数:213
#define x do{......} while(0)的用处
比如定义宏,#define FREE1(p) if (p) free (p)然后这样调用:if (expression)FREE1(p);elseprintf(“expression was false.\n”) ;展开:if (expression)if (p) free (p);elseprin...
分类:其他好文   时间:2014-08-19 10:36:13    阅读次数:160
关于标准C语言的预定义宏
标准C语言预处理要求定义某些对象宏,每个预定义宏的名称一两个下划线字符开头和结尾,这些预定义宏不能被取消定义(#undef)或由编程人员重新定义。下面预定义宏表,被我抄了下来。__LINE__ 当前程序行的行号,表示为十进制整型常量__FILE__ 当前源文件名,表示字符串型常量__DATE__转换...
分类:编程语言   时间:2014-08-18 16:16:32    阅读次数:196
用freemarker定义宏实现自定义公用控件
参考文章:Freemarker自定义标签的简单分析 定义一个基本的文本框:传入参数为:resourceName idName resourceVal="" idVal="" classVal="",其中resourceName ,idName为必填, resourceVal="" idVal=""....
分类:其他好文   时间:2014-08-11 21:05:42    阅读次数:326
二、常量
目录1、#define定义常量,好与坏2、const关键字(各种const对象,指针,引用,函数,对应的引用等等)常量就是在运行期间,值一直不变。c语言用#define定义,宏常量。C++里面用#define和const定义常量。转:http://blog.csdn.net/love_gaohz/a...
分类:其他好文   时间:2014-08-10 12:33:30    阅读次数:320
怎样写参数个数可变的宏 Debug宏 Log宏等
编译器内置宏:先介绍几个编译器内置的宏定义,这些宏定义不仅可以帮助我们完成跨平台的源码编写,灵活使用也可以巧妙地帮我们输出非常有用的调试信息。ANSI C标准中有几个标准预定义宏(也是常用的):__LINE__:在源代码中插入当前源代码行号;__FILE__:在源文件中插入当前源文件名;__DATE...
分类:其他好文   时间:2014-08-04 17:05:27    阅读次数:314
Android技术9:Android NDK日志调试
在Android中我们经常使用Log来调试程序,NDK中也为我们提供输出日志的方法。1.引入头文件#include2.定义宏#define LOG_TAG "System.out.c"#define LOGD(...) _android_log_print(ANDROID_LOG_DEBUG,LOG...
分类:移动开发   时间:2014-08-02 23:09:04    阅读次数:224
C++MFC编程笔记day02 MFC消息映射机制、菜单资源使用
机制3:MFC消息映射机制: 类内声明,类外定义宏,绑定消息处理函数 派生自CCmdTarget 类内声明宏:DECLARE_MESSAGE_MAP() 类外添加实现宏: BEGIN_MESSAGE_MAP(类名,父类名) END_MESSAGE_MAP() //数据结构 struct AFX_MSGMAP_ENTRY { UINT nMessage;   // 消息ID U...
分类:编程语言   时间:2014-07-29 17:55:42    阅读次数:309
预定义宏_GNUC_ _MSC_VER
一、预定义__GNUC__宏1__GNUC__是gcc编译器编译代码时预定义的一个宏。需要针对gcc编写代码时,可以使用该宏进行条件编译。2__GNUC__的值表示gcc的版本。需要针对gcc特定版本编写代码时,也可以使用该宏进行条件编译。3__GNUC__的类型是“int”,该宏被扩展后,得到的是...
分类:其他好文   时间:2014-07-29 14:15:08    阅读次数:197
tiny210(s5pv210)移植u-boot(基于 2014.4 版本)——NAND 8位硬件ECC
这节我们实现nand的ecc,保存环境变量到nand flash 中。然后把我们之前的led灯烧写到nand flash 中,开机启动,在 tiny210.h 中定义宏 CONFIG_S5PV210_NAND_HWECC、CONFIG_SYS_NAND_ECCSIZE、CONFIG_SYS_NAND_ECCBYTES CONFIG_SYS_NAND_ECCSIZE 定义了消息长度,即每多...
分类:其他好文   时间:2014-07-23 17:13:41    阅读次数:485
263条   上一页 1 ... 23 24 25 26 27 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!