[問題] 矩陣在函式的問題

看板C_and_CPP作者 (小涼)時間11年前 (2012/08/15 10:16), 編輯推噓0(005)
留言5則, 5人參與, 最新討論串1/1
假設函式func() 我想要matrix[] 能再函式中運作 int func(int matrix[]) 這樣是表示整個矩陣都納進去函式裡 但是我只想運作matrix[]中 一部分的區間 因為是針對 matrix[]中 不同的區間作運算 想要運算 放到函式裡matrix[]的區間 順序都不同 希望能減少運算時間 所以希望能限定matrix[]中的長度在函式裡做計算 請問我該麼辦?? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.120.96 ※ 編輯: scws 來自: 140.115.120.96 (08/15 10:20)

08/15 10:21, , 1F
不太懂你的問題,或許你需要int* ?
08/15 10:21, 1F

08/15 10:38, , 2F
int func(int *matrix, size_t size)
08/15 10:38, 2F

08/15 10:45, , 3F
int func(int * start, int * end);
08/15 10:45, 3F
※ 編輯: scws 來自: 140.115.120.96 (08/15 13:03)

08/15 13:04, , 4F
我想應該可以自己解決了
08/15 13:04, 4F

08/15 15:17, , 5F
用指標傳過去,然後送個開始跟結束的位置
08/15 15:17, 5F
文章代碼(AID): #1GAmQI5S (C_and_CPP)