A错,没有
返回值也行,不过在函数前面要写void(空)关键词, 以说明函数返回为空
B错,嵌套调用肯定是对的;但嵌套定义没意义,在里面定义的函数,在函数外面不能调用它。
C对,形参的值不能传出去,因为它只是局部变量,函数调用结束后它即消失了。如果形参为指针或引用,实参传进来的就是它自己
D错,
main函数可以写在其他函数前面,其他函数可以在main函数后定义。不过其它函数要在main函数前先声明。
比如:
void func();
void main()
{
func();
}
void func()
{
cout<<"hello"<<endl;
}
本回答被网友采纳