C二级考试刚刚过去,我记得题目中有这样一道选择题:其中的二个选项是:
A:每个程序都必须有一个主函数。B:在一个函数中不可定义另一个函数。
题目记得不太清楚。但意思是这样的。我觉得这两个选项都对。
请大家发表一下看法。
第二个是错误的,函数是可以嵌套调用的,但是是不可以嵌套定义的!
B选项的意思不是说不能嵌套定义吗?不是对的吗?
定义不可以! 这种可以void A(){B();//调用函数}下面两种都不可以void A(){void B();//函数头定义}void A(){void B()//函数头和函数体的定义{//...}}
每个C程序文件中都必须有一个主函数。
没讲清楚,是LZ的题目记错了应该是:A:每个C程序文件中都必须有一个主函数。B:在一个函数中不可定义另一个函数。
所以 A是不对的,B是正确的