正在加载图片...
面向对象程序设计 例:通过指针调用交换变量值 #include <iostream. h void Swap(int*,int*),/声明函数 void main() intx-4,y=8;∥定义变量 堂提要 cout<<n Before Swap x<X y << endl 第五章C++基础 Swap(&x&y),/通过指针调用函数51C+概述 cout <<"n After Swap x=<<x 52数据和表达式 y < endl; i 53基本语句 void Swap(int*a, int*b) 5.4函数 {int;t=*a;*a=*b;,*b=t;} 55数组与指针 结果 Before Swap x=4,y=8为什么? After Swap x=8,y=4指针调用第五章 C++基础 5.1 C++概述 5.2 数据和表达式 5.3 基本语句 5.4 函数 5.5 数组与指针 例: 通过指针调用交换变量值 #include <iostream.h> void Swap(int*, int*); //声明函数 void main( ) { int x=4, y=8; //定义变量 cout << "\n Before Swap x= "<< x << " , y= "<< y << endl; Swap(&x, &y); //通过指针调用函数 cout << "\n After Swap x=" << x << " , y= "<< y << endl; } void Swap(int *a, int *b) {int t; t=*a; *a=*b; *b=t; } 结果: Before Swap x=4, y=8 After Swap x=8, y=4 为什么? 指针调用
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有