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

1. 一个C程序由若干个C函数组成,各个函数在文件中的位置为( )。
A. 任意 
B. 第一个函数必须是主函数,其他函数任意
C. 必须完全按照顺序排列
D. 其他函数必须在前,主函数必须在最后

ITMISS
浏览 1532回答 2
2回答

精慕HU

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

缥缈止盈

这样给你讲解下:代码实现的位置是任意的,但有一定的要求,主要在于函数之间的调用。一:如果主函数在第一个实现,也就是完整的代码实现,那么如果主函数中间使用了其他函数,该函数必须在主函数代码前面声明!比如:int A();//声明Aint main(){A();//调用A}int A(){.....}//实现A二:如果主函数的实现在最后,则不用声明。int A(){.....}//实现Avoid B{A();//调用A}三:其他函数中如果调用了自身外的函数,也同主函数一样,要看先后顺序。例如:int A();//声明Avoid B{A();//调用A}int A(){.....}//实现A或者是:int A(){.....}//实现Avoid B{A();//调用A}
打开App,查看更多内容
随时随地看视频慕课网APP