C++指针-指针配合数组和函数案例

C++指针-指针配合数组和函数案例_第1张图片

代码展示:

//冒泡排序函数 参数1 数组的首地址 参数2 数组长度
void bubbleSort(int * arr,int len)
{
    for(int i = 0;i     {
        for(int j = 0;j         {
            //如果j>j+1的值 交换数字
            if(arr[j]>arr[j+1])
            {
                int temp = arr[j];
                arr[j] = arr[j+1];
                arr[j+1] = temp;
            }
        }
    }
}

//打印数组
void printArray(int * arr,int len)
{
    for(int i = 0;i     {
        cout<     }
}

int main()
{

    //1.先创建数组
    int arr[10] = {4,3,6,9,1,2,10,8,7,5};
    //数组长度
    int len = sizeof(arr)/sizeof(arr[0]);
    //2.创建函数,实现冒泡排序
    bubbleSort(arr,len);
    //3.打印排序后的数组
    printArray(arr,len);

    system("pause");
    return 0;
}

你可能感兴趣的:(c++,开发语言,visualstudio)