这是我在C程序:如何从函数上使用C该字符串的指针返回打印字符串?
#include <stdio.h>
char const* voice(void){
return "hey!";
}
int main(){
const char* (*pointer)(void);
pointer = &voice;
printf ("%s\n", *pointer); // check down *
return 0;
}
- *这个我试图打印的内容是从指针返回,但好像不工作。
我在做什么错?
我猜你想保持函数指针的东西,所以只要调用函数,而不是提领的; 'printf(“%s \ n”,pointer());' – Dave