两处语法不懂,请教大家
#define doit(name) pr_limits(#name,name) #这里的“ #”是什么意思?
static void pr_limits(char *,int); #这里的(char *, 后面怎么没有变量??
请帮忙解释一下!!
char *
是char指针
#将紧跟着它的东西加上引号:""
如:
doit(123) 在预处理之后会变成 pr_limits("123",123)
static void pr_limits(char *,int);
这个是函数声明,可以只给出参数类型
原文转自:http://www.ltesting.net
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
|