c语言中有关函数的说法以下正确的是?

Python016

c语言中有关函数的说法以下正确的是?,第1张

标准ANSI/ISO C不允许函数嵌套定义。某些方言如GNU C允许函数的嵌套定义,并有限地支持闭包。学习C语言应以标准C为准,所以,C正确。fun((2,3), (4,5+6,7))含有2个参数,每个参数均为一个逗号表达式,值分别为3和7,相当于fun(3, 7)。所以,B正确。

A。打个比方,求平方函数的形式应该是y=x^2,现在我想求2的平方,那么应该是把2代入x,求相应的y,而不是把x代入2。

B错。不能嵌套定义

C错。可以有无返回值的函数的。

D错。可以放在不同文件中

答案:D。

解析:C程序中并不是所有文件里面都需要main函数,A错误;

main函数的位置不是固定的,B错误;

C程序中最多只能有一个main函数,C错误。

C程序中函数不能嵌套定义,D正确。