在调试代码的时候出现了这么一个问题 重定义;不同的基类型 有可能是编译器在运行时没发现函数。 这样说:
void text()
{
menu();
}
void menu()
{
}
int main()
{
text();
return 0;
}
在主函数中调用一个text函数,在main函数上方我们声明这个函数;
我们又在text函数中调用一个menu函数,对menu的声明放在text下方,此时编译时就会出现重定义;不同的基类型的问题。
由于编译器编译时时是从上往下走的,在进入text函数时,并没有碰到menu函数,也没有声明,它就当不存在,然后报错了。
只要将menu函数放在text函数上方,问题就解决了。
o( ̄▽ ̄)o