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