惊鸿浪子

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2015年1月9日

摘要: 作者:独舞风链接:c语言宏定义(1)1、为什么要有宏定义? 代码中某个特定数值需要参与运算,而且该数值作用于多个地方,当需要对该数值进行修改时,希望只改动一个地方就能实现该数值的全部更新;即便某个数值只用到一次,当修改时也会面临搜索阅读大量代码、数值含义不明晰的问题;某些“操作块”封装成函数时... 阅读全文
posted @ 2015-01-09 21:11 shithappens 阅读(240) 评论(0) 推荐(0) 编辑

摘要: 作者:独舞风链接:c语言宏定义(2)1、如何区分宏定义中的“宏名称”和“宏字符串”?对于带参数的宏又该注意什么? 在宏定义中,“宏名称”和“宏字符串”是通过“空格”来区分的,在宏的扩展中,空格会对扩展的结果造成很大的影响。编译器在处理时宏定义时,首先从“#define”后第一个空格开始读取字符... 阅读全文
posted @ 2015-01-09 21:09 shithappens 阅读(220) 评论(0) 推荐(0) 编辑

摘要: 作者:Jency Lee链接:http://www.cnblogs.com/Jency/articles/C_Cplusplus_define.html1.简单的define定义#define MAXTIME 1000一个简单的MAXTIME就定义好了,它代表1000,如果在程序里面写if(i(y)... 阅读全文
posted @ 2015-01-09 21:04 shithappens 阅读(385) 评论(0) 推荐(0) 编辑

摘要: 作者:crfoxzl链接:http://blog.csdn.net/crfoxzl/article/details/2062139int snprintf(char *restrict buf, size_t n, const char * restrictformat, ...);函数说明:最多从... 阅读全文
posted @ 2015-01-09 15:21 shithappens 阅读(186) 评论(0) 推荐(0) 编辑