C++新手问题 请大虾帮忙

来源:百度知道 编辑:UC知道 时间:2024/09/28 08:31:35
请问
int case(int n)
{......}

int case()
{int n ...}

一个定义参数 一个定义变量 但具体用法和效果有什么不一样呢?

前一个是从函数外部传入这个参数的值,而后一个只能在自己函数体内定义该值。用法是没啥区别,效果有些不同。举个例子,比如这个case的作用是求n的两倍,调用第一个函数可以实现求不同的数的倍数,而不需修改case(),第二个函数如果要实现相同的功能,只能每次都修改n的定义