C++预备知识讲解.pptVIP

  • 3
  • 0
  • 约1.05万字
  • 约 70页
  • 2020-03-22 发布于湖南
  • 举报
二. C/C++ 预备知识;1 变量的存储类型;2 函数参数的传递; 2 void swap2(int *px,int *py) { int temp; temp=*px; *px=*py; *py=temp; }; 同上,函数不能改变实参的值(即地址值),在这种意义下, 传地址和传值是等价的. 虽然不能改变实参的的值,但是改变了实参(即地址)所存储的值. 如果要改变一个指针的值,那么就要使用双重指针. 3 void swap3(int x,int y) { int temp; temp=x; x=y; y=temp; } 与前两个不同,形参是实参的别名.实参形参是同一个变量.;调用方法: 1.int a=2, b=5; swap1(a,b); coutab; //2 5 2. int a=2,b=5; swap2(a,b); coutab; //5 2 3.int a=2;b=5; swap3(a,b); coutab; //5 2 若希望通过一个函数改变一个指针,那么可以使用指针的引用或者更常用地使用双重指针作为函数的参数.;3 封装 类及其成员;C++编译器对于数据成员和函数成员的处理: 数据成员:

文档评论(0)

1亿VIP精品文档

相关文档