【函数定义】在C语言中,下列说法中错误的是【 】
A: 函数定义可以分为两个部分:函数说明部分和函数体
B: 主函数可以调用任何非主函数
C: 任何非主函数可以调用其它任何非主函数
D: 程序可以从任何函数开始执行
A: 函数定义可以分为两个部分:函数说明部分和函数体
B: 主函数可以调用任何非主函数
C: 任何非主函数可以调用其它任何非主函数
D: 程序可以从任何函数开始执行
举一反三
- 下列方法中错误的是( )。 A: 主函数可以分为两个部分:主函数说明部分和主函数体。 B: 主函数可以调用任何非主函数的其它函数。 C: 任何非主函数可以调用其它任何非主函数。 D: 程序可以从任何非主函数开始执行。
- 任何非主函数可以调用其它任何非主函数。
- 【解析】每个C函数的定义分两部分,函数说明部分和函数体,所以叙述A.是正确的叙述。C语言中,函数可以递归调用,主函数可以调用程序中的任何函数,当然可以调用任何非主教的其它函数,所以叙述B.是一个正确的叙述。同样理由,叙述C.也是正确的。C语言规,C程序只有一个主函数,并总是从主函数开始执行,不能从非主函数开始执行。所以,说程可以从任何函数开始执行是错误的。所以解答是D。
- C语言程序中主函数可以调用其他任何函数,而任何函数不能调用主函数。
- 名华慕课: C程序中,任何非主函数可以调用其他任何非主函数。