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

1. 一个C程序由若干个C函数组成,各个函数在文件中的位置为( )?

1. 一个C程序由若干个C函数组成,各个函数在文件中的位置为( )?

C
ITMISS 2019-02-04 14:10:17
1. 一个C程序由若干个C函数组成,各个函数在文件中的位置为( )。A. 任意 B. 第一个函数必须是主函数,其他函数任意C. 必须完全按照顺序排列D. 其他函数必须在前,主函数必须在最后
查看完整描述

2 回答

?
精慕HU

TA贡献1845条经验 获得超8个赞

A
一个程序只有一个函数入口,即主函数,其他函数由主函数调用,与函数的摆放顺序无关。但,假若函数定义在主函数后,调用前要声明,否则无需声明。

查看完整回答
反对 回复 2019-02-27
?
缥缈止盈

TA贡献2041条经验 获得超4个赞

这样给你讲解下:
代码实现的位置是任意的,但有一定的要求,
主要在于函数之间的调用。
一:如果主函数在第一个实现,也就是完整的代码实现,那么如果主函数中间使用了其他函数,该函数必须在主函数代码前面声明!
比如:
int A();//声明A
int main(){
A();//调用A
}
int A(){
.....
}//实现A

二:如果主函数的实现在最后,则不用声明。
int A(){
.....
}//实现A
void B{
A();//调用A
}

三:
其他函数中如果调用了自身外的函数,也同主函数一样,要看先后顺序。
例如:
int A();//声明A
void B{
A();//调用A
}
int A(){
.....
}//实现A

或者是:
int A(){
.....
}//实现A
void B{
A();//调用A
}



查看完整回答
反对 回复 2019-02-27
  • 2 回答
  • 0 关注
  • 1524 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信