摘要: 声明指向函数的指针:void ToUpper (char *); // 把字符串转换为大写void (*pf) (char *); // 指向函数的指针第一对圆括号将运算符*和pf结合在一起,这意味着pf是一个指向函数的指针。这就使得(*pf)是一个函数,并使(char *)作为该函数的参量列表,void作为返回类型。创建这类声明最简单的方法是注意它用表达式(*Pf)代替函数名ToUpper。根据运算符优先级的规则,第一个括号是必须的,省略括号会导致完全不同的解释:void *pf (char *); // pf是返回一个指针的函数有了函数指针后,可以把适当类型的函数的地址赋给它。在这种场合中 阅读全文
posted @ 2013-01-23 20:51 qwertWZ 阅读(393) 评论(0) 推荐(0) 编辑