Re: [問題] C++以函數傳送陣列,而以指標方式接收
※ 引述《windf4 (windf4)》之銘言:
: ※ 引述《quota (怎樣轉移檔案?)》之銘言:
: : 我想以函數傳送陣列,而以指標方式接收
: : 不過結果卻讓人失望,附上我的原始碼,
: : 請各位幫我看看是哪裡出了問題,謝謝!
: : #include <iostream>
: : using namespace std;
: : void array_dump(int *a, int size )
: : {
: : int *ptr;
: : for ( ptr = a; ptr < (a+size) ; ptr++ )
: : cout << *ptr ;
: : cout << endl;
: : }
: 改用 cout << " " << *ptr; 的寫法,輸出會好看得多。
謝謝,不過我發現到我的輸出結果怪怪的,是不是我的迴圈執行時有問題呢?
Bubble Sort
21 53 60 78 89
------------
53 21 60 78 89
53 60 21 78 89
53 60 78 21 89
53 60 78 89 21
53 60 78 89 4930520
60 53 78 89 4930520
60 78 53 89 4930520
60 78 89 53 4930520
60 78 89 4930520 53
60 78 89 4930520 53
78 60 89 4930520 53
78 89 60 4930520 53
78 89 4930520 60 53
78 89 4930520 60 53
78 89 4930520 60 53
89 78 4930520 60 53
89 4930520 78 60 53
89 4930520 78 60 53
89 4930520 78 60 53
89 4930520 78 60 53
4930520 89 78 60 53
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.169.111.50
討論串 (同標題文章)