c++ 函数的指针调用
生活随笔
收集整理的這篇文章主要介紹了
c++ 函数的指针调用
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
// 函數(shù)定義
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;// 函數(shù)聲明
//void swap(int *x, int *y);int main ()
{// 局部變量聲明int a = 100;int b = 200;cout << "交換前,a 的值:" << a << endl;cout << "交換前,b 的值:" << b << endl;/* 調(diào)用函數(shù)來(lái)交換值* &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
總結(jié)
以上是生活随笔為你收集整理的c++ 函数的指针调用的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: c++递增一个指针
- 下一篇: c++ 使用对象指针