int main(void)
{
int a[3][4] = {11,12,13,14,21,22,23,24,31,32,33,34 };
int b[4][3];
int i,j;
for(I = 0;我& lt4;I++) //轉置數組;
for(j = 0;j & lt3;j++)
b[I][j]= a[j][I];
for(I = 3;我& gt=0;I-)//反轉轉置後的數組;
{?
for(j = 2;j & gt=0;j -)
printf("%5d ",b[I][j]);?
putchar(' \ n ');
}?
返回0;
}
擴展數據包括用法:
#include命令是壹種預處理命令,可以將其他源代碼內容插入到指定位置;能識別出壹段只在特定條件下才會被編譯的程序代碼;妳可以定義壹個具有類似標識符功能的宏,並且在編譯時,預處理器會用其他文本替換這個宏。
插入頭文件的內容
#include命令告訴預處理器將指定頭文件的內容插入到預處理器命令的相應位置。有兩種方法可以指定要插入的頭文件:
1 、# include & lt文件名>
2.#包含“文件名”
如果需要包含stdlib.h或實現版本提供的頭文件,應該使用第壹種格式。如下例所示:
#包含& amplt;math.h & ampgt;//壹些數學函數的原型,以及相關的類型和宏。
如果需要包含為程序開發的源文件,應該使用第二種格式。
用#include命令插入的文件通常具有擴展名。該文件包括函數原型、宏定義和類型定義。通過使用#include命令,任何源文件都可以使用這些定義。