标准ANSI/ISO C不允许函数的嵌套定义。某些方言如GNU C允许函数的嵌套定义,并有限地支持闭包。学习C语言应以标准C为准,所以,C正确。fun((2,3), (4,5+6,7))含有2个参数,每个参数均为一个逗号表达式,值分别为3和7,相当于fun(3, 7)。所以,B正确。
创新互联公司是专业的江海网站建设公司,江海接单;提供网站建设、成都网站建设,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行江海网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!
正确答案是A.
B选项。不能嵌套定义。C选项,函数可以没有返回值。D选项,没有必要放在同一个c文件中,用其他c文件的函数可以给其定义的地方函数名前面加extern修饰。
A。打个比方,求平方函数的形式应该是y=x^2,现在我想求2的平方,那么应该是把2代入x,求相应的y,而不是把x代入2。
B错。不能嵌套定义
C错。可以有无返回值的函数的。
D错。可以放在不同文件中