24小时热门版块排行榜    

查看: 689  |  回复: 4

rumengzhuo

金虫 (小有名气)

[求助] 请问:下面源代码中的错误如何改正

请问:下面源代码中的错误如何改正
double dc (a, b, ( *f )( ))
double a[2], double b[2];
double  ( *f )( );
{.........}
double jf(double x[ ])
{.........}
main( )
{...
s=dc(a,b,jf)
...
}

Error :
‘a’ was not declared in this scope.
‘b’ was not declared in this scope.
‘f’ was not declared in this scope.
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   关注TA 给TA发消息 送TA红花 TA的回帖

安靖

银虫 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
声明函数时,要同时给出各个参数的类型
2楼2014-09-15 16:03:17
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

rumengzhuo

金虫 (小有名气)

引用回帖:
2楼: Originally posted by 安靖 at 2014-09-15 16:03:17
声明函数时,要同时给出各个参数的类型

请具体一点,谢谢!
3楼2014-09-16 12:18:48
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

安靖

银虫 (正式写手)

引用回帖:
3楼: Originally posted by rumengzhuo at 2014-09-16 12:18:48
请具体一点,谢谢!...

double dc (a, b, ( *f )( ))后面没有分号
然后里面的参数 a b  ( *f )( ),都没有声明类型呢
4楼2014-09-16 18:56:15
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

rumengzhuo

金虫 (小有名气)

引用回帖:
4楼: Originally posted by 安靖 at 2014-09-16 18:56:15
double dc (a, b, ( *f )( ))后面没有分号
然后里面的参数 a b  ( *f )( ),都没有声明类型呢...

谢谢,double dc (a, b, ( *f )( ))是子函数的定义,不加分号;里面的参数  a b  ( *f )( )的类型都已在下面声明
5楼2014-09-17 19:31:03
已阅   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 rumengzhuo 的主题更新
信息提示
请填处理意见