摘要: Void func1(int a){ a++; cout<<a;}Void func2(int *a){ Int c = *a; Cout<<c;}Void func3(int *&a){ Int *c; C=a //这里大家会不会想,形参接收的是int类型指针实参的引用,而不是实参的值。如果这样理解,是说不过去的,如果函数的原型定义成func3(int &a),形参变成了这样,但在函数中我们还是用操作int变量的方式去操作这个形参,而不是用一个指针变量来接住这个值,再通过*来取值,为什么可以这样,原因是编译器规定的就是这样。虽然操作的方法一样,但总有些 阅读全文
posted @ 2013-05-10 21:36 randroid 阅读(392) 评论(0) 推荐(0) 编辑