关于C语言的简单问题

以下说法错误的是( )。
A.C语言源程序编译的基本单位是函数
B.C语言的函数不能嵌套定义
C.C语言的函数可以嵌套调用
D.C语言的函数可以没有形参

img


所以是哪一个!?

a
基本单位是源文件

排除法

基于new bing部分指引作答:
以下说法错误的是(B.C语言的函数不能嵌套定义)。

实际上,C语言中的函数可以进行嵌套定义。也就是说,您可以在一个函数内部定义另一个函数。这些嵌套的函数可以具有自己的参数和局部变量,并且可以通过外部函数进行调用。嵌套函数的作用范围仅限于其所在的外部函数内部。

因此,选项B说法错误,其他三个选项(A、C和D)都是正确的。

BCD 都是正确的