我按照书上打出来的,但就是提示expected unqualified-id before '{' token 这个括号究竟该怎么用?

#include<stdio.h>
int ar1,ar2,ar3;
int vol(int a,int b,int c);
{int v;
v=a*b*c;
ar1=a*b;
ar2=b*c;
ar3=a*c;
return v;}

void main()
{int v,l,w,h;
printf("请输入长、宽与高\n");
scanf("%d%d%d",&l,&w,&h);
v=vol(l,w,h);
printf("v=%d s1=%d s2=%d s3=%d\n",v,ar1,ar2,ar3);}

哈哈,没想到这么多年之后我查资料时看到了这个问题,虽然蛮确定这个迟到的答案没什么用了,但是应该还是会有其他人会疑惑的,所以不回答反而感觉心里不好受了

第四行,把;去掉,这是因为此时有了“;”,编译时会认为这是一条完整的声明,于是后面的代码在函数外部出现就无法按照预期编译了

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-08-13
阿斯顿飞过风格化发达国家回家干活就
相似回答