c++ 函数的指针调用
生活随笔
收集整理的這篇文章主要介紹了
c++ 函数的指针调用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
// 函數定義
void swap(int *x, int *y)
{int temp;temp = *x; /* 保存地址 x 的值 */*x = *y; /* 把 y 賦值給 x */*y = temp; /* 把 x 賦值給 y */return;
}#include <iostream>
using namespace std;// 函數聲明
//void swap(int *x, int *y);int main ()
{// 局部變量聲明int a = 100;int b = 200;cout << "交換前,a 的值:" << a << endl;cout << "交換前,b 的值:" << b << endl;/* 調用函數來交換值* &a 表示指向 a 的指針,即變量 a 的地址* &b 表示指向 b 的指針,即變量 b 的地址*/swap(&a, &b);cout << "交換后,a 的值:" << a << endl;cout << "交換后,b 的值:" << b << endl;return 0;
}
交換前,a 的值:100
交換前,b 的值:200
交換后,a 的值:200
交換后,b 的值:100
總結
以上是生活随笔為你收集整理的c++ 函数的指针调用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c++递增一个指针
- 下一篇: c++ 使用对象指针