用引用&传递参数!指针型常量!形参和实参!SP & WP
话不多说,先来看下面一个简单的例子:#include "iostream.h"
void swap(int x,int y)
int main()
{
int a=2;
int b=3;
swap(a,b);
cout运行结果是a=2,b3以上这段程序执行了swap(a,b),为什么没有交换a和b的值呢?我们本来是要交换a和b的值,调用了swap函数,则是拿来了x和y,然后把a的值给x,把b的值给y。再把x和y的值交换,一旦程序运行结束,函数中x和y的值确实交换了,然后x和y都会消失,
原创
2011-03-01 19:30:00 ·
863 阅读 ·
0 评论