当前位置:编程学习 > C/C++ >>

1、学习编写和调用缺省参数的函数(这是C++程序设计实验)

(1)在Visual C++中新建一个名称为“test”的“Win32 Console Application”工程。

在源程序编辑窗口输入如下代码中新建一个函数。

/*本函数用空循环延时 */

void delay(int time=1000)

{

int i;

  for(i=0;i<time;i++);

}

(2)调用delay函数

请在main函数中调用dealy函数,首先传5000,然后传1000,写出调用代码

(3)请根据自己的体会描述缺省参数的函数的优点,以及在什么情况下需要为一个函数的参数提供缺省值?

追问:

下午我要交作业了,你能不能帮我写个完整的程序啊?谢谢啦

答案:
void mian(){delay(5000);delay();}有缺省参数的话,相当于重载了两个函数,在使用一种参数比较多的时候,你可以加个默认参数,免去频繁调用时候的传参。

缺省函数实际上就是在你没有给函数传值时,函数默认的值而已

比如你这个函数

delay(),如果这样写的话,那么默认值就应该是1000

 

上一个:怎么样能快速的学好C/C++,JAVA呢?谁有更系统的学习方法?
下一个:VS2010学习C++能否看《Visual C++ 2010开发权威指南(附DVD光盘1张)》这本书

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,