书法字典:https://www.shufadict.com

2010年7月15日

C++默认参数

摘要: 函数的默认参数值,即在定义参数的时候同时给它一个初始值。在调用函数的时候,我们可以省略含有默认值的参数。也就是说,如果用户指定了参数值,则使用用户指定的值,否则使用默认参数的值。void Func(int i = 1, float f = 2.0f, double d = 3.0){ cout << i << ", " << f << ", " << d << endl ;}int main(void){ Func() ; // 1, 2, 3 Func(10) ; // 10, 2 阅读全文

posted @ 2010-07-15 17:31 翰墨小生 阅读(45108) 评论(3) 推荐(5) 编辑

如何使用数组参数

摘要: 如果一个函数以一维数组为参数,我们可以这样声明这个函数实际上,这三种形式是等价的,在使用数组做参数时,编译器会自动将数组名转换为指向数组第一个元素的指针,为什么呢?这要从参数的传递方式说起,参数有三种传递方式,按值传递,按指针传递,按引用传递,分别如下第一种方式传递的是a的一个副本第二种方式传递的是指向a的指针的一个副本第三种方式传递的是指向a的引用的一个副本既然都是副本,那么就存在拷贝到过程,但... 阅读全文

posted @ 2010-07-15 09:51 翰墨小生 阅读(21859) 评论(2) 推荐(1) 编辑

导航

书法字典:https://www.shufadict.com