| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付买域名,送MP3、MP4
高端软件开发 = 年薪十万不是梦赛孚耐:软件保护加密专家身份认证令牌USB KEY买空间,免费送域名(厦门中资源)
共有 875 人关注过本帖
标题:急救~~~~~这个是什么意思啊!Declaration syntax
收藏  订阅  推荐  打印 
zyaihy
Rank: 2
等级:注册会员
帖子:49
积分:590
注册:2005-1-15
急救~~~~~这个是什么意思啊!Declaration syntax

小弟是刚刚开始学的菜鸟!我编了一个小程序,可是运行时有错误!
main()
{
float average();
float a,b,c,ave;
scanf("%f,%f,%f",&a.&b,&c);
ave=average(a,b,c);
printf("average=%f\n",ave);
}
float average(x,y,z);
float x,y,z;
{
float aver;
aver=(x+y+z)/3;
return(aver);
}
然后就出现这个错误!
Declaration syntax error in function average
大哥们这是什么意思啊!
搜索更多相关主题的帖子: syntax  Declaration  float  average  意思  
2005-1-15 17:33
神vLinux飘飘
Rank: 12Rank: 12Rank: 12
等级:贵宾
威望:87
帖子:6085
积分:61226
注册:2004-7-17

Declaration syntax error in function average 翻译过来的意思是:“说明语法错误在 average 函数中”

我们来看看你的源代码 main() { float average(); /*这里,要给average函数指定形式参数*/ float a,b,c,ave; scanf("%f,%f,%f",&a.&b,&c); /*这里,仔细看看,你打错了一个标点符号*/ ave=average(a,b,c); printf("average=%f\n",ave); }

float average(x,y,z); /*不能这样声明,那英文指的就是这里。应该改成我写的那样*/ float x,y,z; { float aver; aver=(x+y+z)/3; return(aver); }

最后,我们改写成为: main() { float average(float ,float ,float); float a,b,c,ave;

scanf("%f,%f,%f",&a,&b,&c); ave=average(a,b,c); printf("average=%f\n",ave); }

float average(float x,float y,float z) { float aver;

aver=(x+y+z)/3; return(aver); }


泛出微微的蓝色的光,像有生命般涌动着,闪烁着,平滑而优美,达到了机械和美学结合的最高境界,向一件艺术品一样,默默的展示着,寂寞而孤傲,只有宇宙才能证实它的存在,只有永恒可以于它并存
2005-1-15 18:02
zyaihy
Rank: 2
等级:注册会员
帖子:49
积分:590
注册:2005-1-15

大哥, 谢谢你了!!!

thank you very much!!!
2005-1-15 20:26
空前
Rank: 6Rank: 6
等级:金牌会员
帖子:1145
积分:11600
注册:2004-5-11

float average(x,y,z);  /*不能这样声明,那英文指的就是这里。应该改成我写的那样*/
float x,y,z;
{
float aver;
aver=(x+y+z)/3;
return(aver);
}

为什么有人喜欢这样写,我见过老谭的书上好象没有一个例子是这样写的!

我只在二级的试题上见过这种形势,第一次见到还不知道是什么东西!

2005-1-15 21:00
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.063565 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved