
c/c++
张大户
这个作者很懒,什么都没留下…
展开
-
指针使用前初始化
指针是c语言最复杂的知识点,有一个问题常被自己忽略,就是指针在使用前必须初始化。 #include #include #define MAXLINE 1024 int main(){ char *buf; int n;原创 2011-09-08 10:30:00 · 413 阅读 · 0 评论 -
define中的#与##
#define GPEBLT_FUNCNAME(basename) (SCODE (GPE::*)(struct GPEBltParms *))&GPE::##basename 在#define中,标准只定义了#和##两种操作。#用来把参数转换成字符串,##则用来连接前后两个参数,把它们变成一个字符串。 1 2 3 4 5 6 7 8 #原创 2014-04-17 14:24:19 · 408 阅读 · 0 评论