中易网

C语言的syntax error : missing ';' before 'type'

答案:2  悬赏:80  
解决时间 2021-02-11 05:49
C语言的syntax error : missing ';' before 'type'
最佳答案
char *compare[k][0]={"*name"};
char *compare[k][1]={"phone"};
char *compare[k][2]={"*address"};
char *compare[k][3]={"payment"};
这四句的写法不对。类型 [空格] 变量名是定义变量的时候用的,你已经在前面定义过 char *compare[ROW][COL]; 了,所以下面应该只是赋值的过程。数组中的项赋值,直接写 变量名[下标1][下标2] 即可。

所以这四句要改成
compare[k][0]= "*name";
compare[k][1]= "phone";
compare[k][2]= "*address";
compare[k][3]= "payment";

花括号也是变量定义的时候赋初值才能用的。
全部回答
# include # include int main(void) {     int len,* parr;//vc6未完全支持c99,变量定义需在语句块一开始     printf("请输入你需要分配的数组的长度:len = ");     scanf("%d",&len);     //int * parr = (int *)malloc(sizeof(int)  *  len);     parr = (int *)malloc(sizeof(int)  *  len);//     *parr = 4;     parr[1]= 10;     printf("%d,%d",*parr,parr[1]);//     free(parr);//把parr所代表的动态分配的20个字节的内容释放     return 0; }
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
有关离婚协议请问离婚后离婚协议书民政局会存
工商局是否有权没收侵权商品?
花溪牛肉米线NO.1在哪里啊,我有事要去这个地
炒股理想年收益一般达到百分之好多?
中华会计网的会计从业有免费的视频看么 怎么
太平洋电脑商行在哪里啊,我有事要去这个地方
英语翻译求助,请留下联系方式,谢谢,在线等
中国邮政速递物流(惠兰园投递部)地址有知道的
家里有台式电脑,有宽带,是不是买个无线路由
江苏缠绕环保科技有限公司怎么去啊,有知道地
现有一架不准的天平(砝码准确),沙子,怎样来称
世界上的国家被分为那两大类?他们又如何分布
淄博高新技术产业开发区招商局地址在哪,我要
手机qq头像怎么会自动变,要怎么关掉
佳贝爱儿童主题乐园地址在什么地方,想过去办
推荐资讯
有没有内部人员知道2K什么时候换引擎
普通锅,怎么煎鸡蛋不才能不糊
黄村火车站-出站口我想知道这个在什么地方
BMN地址在哪,我要去那里办事
如何在新浪博客文章达到禁止复制的效果?
垄家边在什么地方啊,我要过去处理事情
如何确定路基压实度标准?
婚纱店那个弄卷发的棒子是什么
步青云擦鞋店总店地址有知道的么?有点事想过
拨打119来家里打蝙蝠,打完后用不用付钱啊?
制定一周的数控机床制定一份维护安排表
想建个沼气服务站需要到哪里办手续吗?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?