为了账号安全,请及时绑定邮箱和手机立即绑定

为什么编译max.c的时候提示错误

max.c:2:13: error: parameter ‘a’ has just a forward declaration
 int max(int a;int b)
             ^
max.c: In function ‘max’:
max.c:4:8: error: ‘a’ undeclared (first use in this function)
     if(a>b){
        ^
max.c:4:8: note: each undeclared identifier is reported only once for each function it appears in

正在回答

2 回答

 int max(int a;int b)这句代码括号里面的不应该是分号,应该是逗号。

推荐你一个C/C++网站http://www.cjjjs.cn/和群140903513,网站有很多不错的文章和资源(电子书和IDE),QQ群可以在群上问问题,会有人解答你的问题,慕课网没有C/C++群,不利于同学们的问题交流。

0 回复 有任何疑惑可以回复我~
#1

无夹心的奥利奥 提问者

非常感谢!
2015-11-01 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么编译max.c的时候提示错误

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信