C++ primer
文章平均质量分 65
沐漜
。懒惰,呵呵
展开
-
函数参数的传递(引用)
二、引用形参 1、引用形参,将交换实参的值,因为引用是变量的别名。 对比:1、值传递(复制实参) void swap(int v1, int v2){ int temp =v1; v1=v2; v2=temp;}交换的是实参的局部副本,没有修改实参的值。2、引用传递(引用是实参的别名,所以就是实参本身,就会修改实参的值)vo原创 2013-08-28 17:50:05 · 1299 阅读 · 0 评论 -
函数参数的传递(复制实参的值)
一、非引用传递:用实参的副本初始化形参,函数没有访问调用所传递的实参本身,修改形参时不会影响到实参的值。 1、指针形参: 形参为指针时,将复制实参指针,调用函数时不会修改指针的值。但如果形参是非const类型的指针,函数可通过指针实现赋值,修改指针所指对象的值。 void reset(int *ip){ *ip = 0; // changes the原创 2013-08-28 15:31:35 · 1614 阅读 · 0 评论 -
函数参数的传递(数组形参)
四、数组形参1、数组形参的定义如果要编写一个函数,输出int型数组的内容,可用下面三种方式指定数组形参:void printValues(int *){ /*...........*/ }void printValues(int [ ]){ /*........*/ }void printValues( int [10]) { /*..........*/ }虽然不能直接传原创 2013-08-29 16:25:59 · 5555 阅读 · 0 评论 -
温故-C++ PRIMER 2014-11-23
第一章原创 2014-11-23 21:50:38 · 635 阅读 · 0 评论