可以这样用吗?
来源:百度知道 编辑:UC知道 时间:2024/05/15 07:49:51
假设p是指向函数的指针,可以用p();这样吗,还是必须(*p)();
请各位先试验一下再回答
请各位先试验一下再回答
直接p()就行了。但是p之前必须先赋值。
基本上,在使用函数指针时,除了最开始定义它(包括把它作为一个函数返回值来定义)时需要*,其他情况下的使用中,*都可以省略。
(*p)();
UC知道是一部内容开放、自由的互动网络百科全书
客观、专业、权威的知识性百科全书
来源:百度知道 编辑:UC知道 时间:2024/05/15 07:49:51
直接p()就行了。但是p之前必须先赋值。
基本上,在使用函数指针时,除了最开始定义它(包括把它作为一个函数返回值来定义)时需要*,其他情况下的使用中,*都可以省略。
(*p)();