今天我剛剛學習了指標,對它掌握的並不是很了解。現在我們來寫乙個通過指標來實現矩陣轉置的程式。原先在學習陣列的時候,我曾經練習過通過陣列來實現矩陣轉置。
#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,代表從當前所在目錄開始計算的相對路徑,如果想知道你現在所在的目錄是...