首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

这错在哪啊解决方案

2013-11-08 
这错在哪啊?#include stdio.hvoid hello(void)//定义一个无返回值无形参类型的函数hello{fprintf(stderr

这错在哪啊?


#include <stdio.h>

void hello(void)//定义一个无返回值无形参类型的函数hello
{
fprintf(stderr,"Hello!\n");//输出函数
}

void func(void)
{
char*buf[10];  //定义一个无类型指针数组
staticint    i;  //定义静态局部变量i

for(i = 0; i < 30; i++) {
buf[i] = hello;
}
}

int main(void)
{
int buf[1000];//定义一个长度为1000的整型数组

func();//函数调用

return 0;
}
c
[解决办法]
char    *buf[10];——这个为什么认为是无类型?应该像2楼说的void *
而且数组明显会溢出。。

热点排行