[問題] 新手發問傳值問題
今天我先做了一個RAND陣列*a
然後因為作業要我們分很多的SORT去執行
我想要保持同一個*a
int main(){
int *a=new int[1000];
...
sort(a);
}
void sort(*a){
...
}
這樣的寫法不是CALL BY Value嗎 可是*a的值在第一次SORT完之後就排列好了
不知道是哪裡觀念有問題 請賜教
--
孤單很好, ﹡.
你好厲害唷 ‥ ﹡ … 怎麼變的啊?
因為事實上也沒有人那麼在乎你。 ╰ ‥ 鏘啷! ﹡ ╯
是什麼啊? ○ ○ ﹡﹨○∕ ‥ ○>
● ╰ △ △﹨ □ * □
φkcetair ︿■ ∥ ╯︳ ∥ ∥
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 112.104.145.45
→
01/07 19:32, , 1F
01/07 19:32, 1F
→
01/07 19:36, , 2F
01/07 19:36, 2F
→
01/07 19:37, , 3F
01/07 19:37, 3F
→
01/07 19:40, , 4F
01/07 19:40, 4F
→
01/07 19:41, , 5F
01/07 19:41, 5F
→
01/07 19:41, , 6F
01/07 19:41, 6F
→
01/07 19:44, , 7F
01/07 19:44, 7F
→
01/07 19:45, , 8F
01/07 19:45, 8F
→
01/07 19:50, , 9F
01/07 19:50, 9F
→
01/07 19:51, , 10F
01/07 19:51, 10F
感謝樓上大大 我看的懂 可是我不能用
因為我要測試1次排序跟100次排序的時間
我寫的是這樣
c_start=clock();
sort(a);
c_end=clock();
c_start=clock();
for(int i=0;i<100;i++){
sort(a);
}
c_end=clock(); 如果將COPY時間也加入的話就不準了~"~
※ 編輯: ernieyang09 來自: 112.104.145.45 (01/07 19:56)
→
01/07 20:01, , 11F
01/07 20:01, 11F
→
01/07 20:01, , 12F
01/07 20:01, 12F
→
01/07 20:09, , 13F
01/07 20:09, 13F
→
01/07 22:07, , 14F
01/07 22:07, 14F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章
11
38