資源簡介
C++實戰源碼-使用指針實現數據交換(入門級實例100).zip
代碼片段和文件信息
//?Change.cpp?:?Defines?the?entry?point?for?the?console?application.
//
#include?“stdafx.h“
#include?“iostream.h“
void?swap(int?*p1?int?*p2)
{
????int?temp; //聲明整型變量
????//交換兩個指針指向的值
????temp?=??*p1;
????*p1?=??*p2;
????*p2?=?temp;
}
int?main()
{
????int?a?b;
????int?*pointer1??*pointer2; //聲明兩個指針變量
????scanf(“%d%d“?&a?&b); //輸入兩個數
????pointer1?=?&a;
????pointer2?=?&b;
????swap(pointer1?pointer2);
????printf(“\n交換后的變量?:%d%d\n“?a?b); //輸出交換后的結果
????return?0;
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????????562??2010-10-20?08:43??Change\Change.cpp
?????文件????????4536??2010-10-20?08:42??Change\Change.dsp
?????文件?????????537??2010-10-20?08:43??Change\Change.dsw
?????文件?????????293??2010-10-20?08:42??Change\StdAfx.cpp
?????文件?????????769??2010-10-20?08:42??Change\StdAfx.h
評論
共有 條評論