1. 程式人生 > >C++引用&函式傳遞陣列例子

C++引用&函式傳遞陣列例子

#include <iostream>
using namespace std;
/*排序*/
void xll(int (&ac)[5]);//排序函式


int main()
{
    int a[5] = {1,8,5,6,3};
    xll(a);


    return 0;
}
void xll(int (&ac)[5])
{
    int c;
    for(int i = 0; i < 5;i++)
    {
        for(int j = 0; j < i; j++)
        {
            if(ac[j] < ac[j + 1])
            {
                c = ac[j];
                ac[j] = ac[j + 1];
                ac[j + 1] = c;
            }
        }
    }
    for(int i = 0; i < 5;i++)
    {
        cout << ac[i] << "\t" ;
    }
}