IT袋

当前位置:主页 > 经验教程 > 建站编程 >

c语言指针数组冒泡排序代码

c语言指针冒泡排序法代码 c语言指针数组冒泡排序代码

更新:2023-08-08 08:28:09 来源:IT袋 作者:马勇
导读:c语言指针数组冒泡排序代码,在学习计算机编程的时候,最重要的就是多思考多练习,才能理解其中的原理、算法,下面ITDAI分享一段我学习c语言基础之后写的一段c语言指针数组冒泡排序代码,其实

c语言指针数组冒泡排序代码

c语言指针数组冒泡排序代码

在学习计算机编程的时候,最重要的就是多思考多练习,才能理解其中的原理、算法,下面ITDAI分享一段我学习c语言基础之后写的一段c语言指针数组冒泡排序代码,其实就是从常规代码改为指针方式进行数组排序而已。

#include <stdio.h>
int main(void)
{
    int arr[] = { 3,1,0,9,5,4,2,6,7,8 };
    int * p = arr;
    int len = sizeof(arr) / sizeof(arr[0]);
    printf("数组长度:%d\n", len);
    for (int i = 0; i < len-1; i++)
    {
        for (int j = 0; j < len-1-i; j++)
        {
            //指针得到数组下标对应的值
            //printf("%d\n",*(p+j));
            if (*(p+j)>*(p+j+1))
            {
                int temp = *(p + j + 1);
                *(p + j + 1) = *(p + j);
                *(p + j) = temp;
            }
        }
        
    }
    for (int i = 0; i < len; i++)
    {
        printf("排序后的数组为:%d\n", arr[i]);
    }
    getchar();
    return 0;
}

以上IT袋网介绍的c语言指针冒泡排序法代码 和 c语言指针数组冒泡排序代码的电脑常识,如果能给您带来帮助,记得常来IT袋网!

相关阅读