Linux下的C語言程式設計 指標實現矩陣轉置

2021-07-23 14:30:48 字數 686 閱讀 4443

今天我剛剛學習了指標,對它掌握的並不是很了解。現在我們來寫乙個通過指標來實現矩陣轉置的程式。原先在學習陣列的時候,我曾經練習過通過陣列來實現矩陣轉置。

#includevoid transpos(int arr[4][4])

} for(i = 0; i < 4; i++) }

printf("\n");

}int main()

} for(i = 0; i < 4; i++)

for(j = 0; j < 4; j++)

printf("\n");

transpos(arr);

}

這是我原先寫的**,現在我再附上我用指標實現陣列轉置的**

#include void move(int *p)

}int main()

for(i = 0; i < 3; i++)

p=&a[0][0];

move(p);

printf("now,matrix:\n");

for(i = 0; i < 3; i++)

return 0;

}

兩個程式很相似,下面我附上執行圖

Linux下C語言程式設計

include include include include define max 10pthread t thread 2 pthread mutex t mut int number 0 i void thread1 printf thread1 主函式在等我完成任務嗎?n pthread e...

Linux 下C語言程式設計

linux 下c語言程式設計 1.程式設計的概念和理解 1.1程式編譯的過程 在這一操作中,程式完成了複雜的過程。乙個程式的編譯,需要完成詞法分析 語法分析 中間 生成 優化 目標 生成。l 詞法分析 指的是對由字元組成的單詞進行處理,從左至右逐個字元地對源程式進行掃瞄,產生乙個個單詞符號。然後把字...

Linux系統下的c語言程式設計

首先要清楚一點相對路徑和絕對路徑的區別 絕對路徑都是以 開頭的,比如 usr bin vi或者 home zorro 代表從根目錄 開始計算的絕對路徑。相對路徑都是不以 開頭的,不如git linux 或者work testplan,代表從當前所在目錄開始計算的相對路徑,如果想知道你現在所在的目錄是...