问题 单项选择题

以下关于函数的叙述中正确的是( )。

A) 每个函数都可以被其他函数调用(包括main函数)
B) 每个函数都可以被单独编译
C) 每个函数都可以单独运行
D) 在一个函数内部可以定义另一个函数

答案

参考答案:B

解析: 本题考查函数的一些概念。main()函数是一个程序的主函数,它由系统调用,所以选项A)不正确。一个C语言源程序文件可以只包含一个函数,每个源文件都可以被单独编译成.obj文件,最后链接成可执行文件。因此每个函数都可以被单独编译,选项B)正确。一个C程序必须从主函数main()开始运行,其他函数只能是直接或间接被main()函数调用才能得以运行,因此选项C)错误。C语言不支持函数的嵌套定义,所有函数只能是全局函数,所以选项D)错误。故应该选择B)。

判断题
单项选择题 案例分析题