![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
文章平均质量分 63
zhansir720
这个作者很懒,什么都没留下…
展开
-
宏定义有无参数宏定义和带参数宏定义两种
(转自:http://hi.baidu.com/ufo008ahw/blog/item/5e943d4f5f49513caec3abd1.html)宏定义有无参数宏定义和带参数宏定义两种。 无参数的宏定义的一般形式为 # define 标识符 字符序列其中# define之后的标识符称为宏定义名(简称宏名),要求宏名与字符序列之间用空格符分隔。这种宏定义要求编译预处理程序将源程序中随后所有的定名的出现(注释与字符串常量中的除外)均用字符序列替换之。前面经常使用的定义符号常量是宏定义转载 2010-12-09 14:57:00 · 7034 阅读 · 0 评论 -
对char str*与char str[]的深入理解
以下是我做的练习 char *strcat(char *dest,const char *src) { char *tmp=dest; while(*tmp) tmp++; while( *tmp++= *src++); return dest; } int main(int argc, char* argv[]) { char string[30];原创 2011-01-06 17:30:00 · 1246 阅读 · 0 评论