局部變量:
在函數內部聲明的變量為局部變量,局部變量的意思即該變量只存活在該函數中,假如該函數調用結束,那麼該變量的壽命也結束了.
舉例:
#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 星雲