第一点:
1.
int main()
{
test();
return 0;
}
void test()
{
}
解决:函数调用必须写在主函数的上面或者在主函数中声明调用
1.void test()
{
}
int main()
{
test();
return 0;
}
2
解决:viod如果要写返回值return后面不能带任何的值
void test1()
{
return;
}
int main()
{
test1();
return 0;
}
3.
int main()
{
void test()
{
}
test();
return 0;
}
解决:函数中不能再次定义函数
void test()
{
}
int main()
{
test();
return 0;
}
4.
void test()
{
}
void test(int n)
{
}
int main()
{
test(10);
return 0;
}
解决:函数声明是函数名不能声明成一样的
void test1()
{
}
void test(int n)
{
}
int main()
{
test(10);
return 0;
}
第二点:函数可以调用其他的函数
1.函数的声明可以写在任意位置,但是一定要写在调用这个函数之前
2.函数的声明可以写N个
3.声明函数的时候,形参名可以省略
4.如果函数的返回值是int,也可以不用声明(仅限Mac下),建议大家无论什么函数都先声明