資源簡介
C++實戰源碼-用宏定義實現值互換(入門級實例040).zip
代碼片段和文件信息
//?Macro.cpp?:?Defines?the?entry?point?for?the?console?application.
//
#include?“stdafx.h“
#define?swap(ab)?{int?c;c=a;a=b;b=c;} //定義一個帶參的宏swap
int?main()
{
int?i?j?a[10]?b[10]; //定義數組及變量為基本整型
printf(“請向數組a中輸入10個數:\n“);
for?(i?=?0;?i?10;?i++)
scanf(“%d“?&a[i]); //輸入一組數據存到數組a中
printf(“請向數組b中輸入10個數:\n“);
for?(j?=?0;?j?10;?j++)
scanf(“%d“?&b[j]); //輸入一組數據存到數組b中
printf(“顯示數組a:\n“);
for?(i?=?0;?i?10;?i++)
printf(“%d“?a[i]); //輸出數組a中的內容
printf(“\n顯示數組b:\n“);
for?(j?=?0;?j?10;?j++)
printf(“%d“?b[j]); //輸出數組b中的內容
for?(i?=?0;?i?10;?i++)
swap(a[i]?b[i]); //實現數組a與數組b對應值互換
printf(“\n輸出轉換后的數組a:\n“);
for?(i?=?0;?i?10;?i++)
printf(“%d“?a[i]); //輸出互換后數組a中的內容
printf(“\n輸出轉換后的數組b:\n“);
for?(j?=?0;?j?10;?j++)
printf(“%d“?b[j]); //輸出互換后數組b中的內容?
printf(“\n“);
return?0;
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????1055??2010-08-25?16:07??Macro\Macro.cpp
?????文件????????4524??2010-08-25?15:46??Macro\Macro.dsp
?????文件?????????535??2010-08-25?15:46??Macro\Macro.dsw
?????文件?????????292??2010-08-25?15:46??Macro\StdAfx.cpp
?????文件?????????769??2010-08-25?15:46??Macro\StdAfx.h
- 上一篇:C++實戰源碼-CD抓取
- 下一篇:C++實戰源碼-用指向函數的指針比較大小
評論
共有 條評論