1:由于程序是从main主函数执行的,所以你的方法定义在main后面的函数需要先在main前面声明。
坚守“ 做人真诚 · 做事靠谱 · 口碑至上 · 高效敬业 ”的价值观,专业网站建设服务10余年为成都PVC花箱小微创业公司专业提供成都企业网站定制营销网站建设商城网站建设手机网站建设小程序网站建设网站改版,从内容策划、视觉设计、底层架构、网页布局、功能开发迭代于一体的高端网站建设服务。
2:你main函数的返回值是int类型的,所以需要返回一个int类型,至于返回几没有关系,定义成void main则不需要返回。
如果函数参数不是指针,没有返回值,自定义函数多主函数的值都没有影响。
可以传递指针作为参数。如:使用swap(a,b)实现交换a、b两个实参的值。
void swap(int *pa, int *pb)
{
int t=*pa;
*pa=*pb;
*pb=t;
}
int main()
{
int a=1, b=2;
swap(a,b);
}
就不会影响main和其它函数,需要时可以再恢复,只要预先存一个备份。
对会被修改的量。
只要自定义函数不修改全局量,调用完毕就自动退出了自定义函数
int min(int c,int d) { return c * d / max(c, d);}
调用函数的时候,实参会复制一份为形参执行函数,也就是说改变形参不影响实参