2023-2024-1 20231418 《计算机基础与程序设计》第八周周总结

发布时间 2023-11-19 15:23:03作者: 谭晓鸣

2023-2024-1 20231418 《计算机基础与程序设计》第八周周总结 

这个作业属于哪个课程2022-2023-1-计算机基础与程序设计
这个作业要求在哪里 [2022-2023-1计算机基础与程序设计第八周作业]https://www.cnblogs.com/rocedu/p/9577842.html#WEEK03
这个作业的目标 学习C语言程序设计第8章 并完成云班课测试
作业正文  https://www.cnblogs.com/20231418txm/p/17842096.html

 

本周学习的内容:

1.复习了数组的相关知识

2.学习了指针的含义

3.如何定义指针,使用指针的注意点

4.数组名做函数参数时传递的是地址,可用指针来代替。如int *p,a[10];p=a; *(p+2)等价于a[2],也就是数组的第三个元素

关于指针的部分代码:

void ON(int (*p)[2],int n)

{

    int a1,a2,a3,a4;

    for(a2=0; a2<n; a2++)

    {

        for(a3=a2+1; a3<n; a3++)

        {

            if(*(*(p+a3)+0)>*(*(p+a2)+0))

            {

                a1=*(*(p+a2)+1);

                *(*(p+a2)+1)=*(*(p+a3)+1);

                *(*(p+a3)+1)=a1;

                a4=*(*(p+a2)+0);

                *(*(p+a2)+0)=*(*(p+a3)+0);

                *(*(p+a3)+0)=a4;

            }

        }

    }

    for(a2=0; a2<n; a2++)

    {

        for(a3=0; a3<2; a3++)

        {

            printf("%d ", *(*(p+a2)+a3));

        }

        printf("\n");

    }

    return ;

}