很奇怪的现象。求帮忙解答一下。
//用typedef声明新的类型名来代替已有的类型名#include <stdio.h>
typedef int (*P)(); // (*P)是用指针指向这个函数名 后面这个()表示它是一个函数
int fun();
int main()
{
P p1;// 相当于int (*p1)();
p1 = fun;
return 0;
}
int fun()
{
printf("I love fishc \n");
return 0;
}
打印不出来东西,为什么啊。。。 就算我照着视频敲代码也打印不出来东西。 也不报错正常运行。
只显示 Press any key to continue 我简直无语了。到底错在哪了各位大神帮忙解答一下。
#include <stdio.h>
typedef void (*P)(); // (*P)是用指针指向这个函数名 后面这个()表示它是一个函数
void fun();
void main()
{
P p1;// 相当于int (*p1)();
p1 = fun;
}
void fun()
{
printf("I love fishc.com \n");
}
是我2了。。。。解决了 楼主你不给力、{:9_240:}
页:
[1]