摘要:
作者:独舞风链接:c语言宏定义(1)1、为什么要有宏定义? 代码中某个特定数值需要参与运算,而且该数值作用于多个地方,当需要对该数值进行修改时,希望只改动一个地方就能实现该数值的全部更新;即便某个数值只用到一次,当修改时也会面临搜索阅读大量代码、数值含义不明晰的问题;某些“操作块”封装成函数时... 阅读全文
摘要:
作者:独舞风链接:c语言宏定义(2)1、如何区分宏定义中的“宏名称”和“宏字符串”?对于带参数的宏又该注意什么? 在宏定义中,“宏名称”和“宏字符串”是通过“空格”来区分的,在宏的扩展中,空格会对扩展的结果造成很大的影响。编译器在处理时宏定义时,首先从“#define”后第一个空格开始读取字符... 阅读全文
摘要:
作者:Jency Lee链接:http://www.cnblogs.com/Jency/articles/C_Cplusplus_define.html1.简单的define定义#define MAXTIME 1000一个简单的MAXTIME就定义好了,它代表1000,如果在程序里面写if(i(y)... 阅读全文
摘要:
作者:crfoxzl链接:http://blog.csdn.net/crfoxzl/article/details/2062139int snprintf(char *restrict buf, size_t n, const char * restrictformat, ...);函数说明:最多从... 阅读全文