局部變量:
在函數內部聲明的變量為局部變量,局部變量的意思即該變量只存活在該函數中,假如該函數調用結束,那麼該變量的壽命也結束了.
舉例:
#include<iostream>
using namespace std;
void swap(int ,int );//兩個參數變量可以省略
int main()
{
int x=3,y=4;
cout<<"在main函數中,調用swap函數之前,x的值為"<<x<<",y的值為:"<<y<<endl;
swap(x,y);
cout<<"在main函數中,調用swap函數之後,x的值為"<<x<<",y的值為:"<<y<<endl;
return 0;
}
void swap(int x,int y)
{
cout<<"在swap函數中,調用swap函數之前,x的值為"<<x<<",y的值為:"<<y<<endl;
int z;
z=x;
x=y;
y=z;
cout<<"在swap函數中,調用swap函數之後,x的值為"<<x<<",y的值為:"<<y<<endl;
}
運行結果:

作者:cnblogs 星雲