首页 > 编程语言 >2023-2024-1 20231418 《计算机基础与程序设计》第八周周总结

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

时间:2023-11-19 15:35:58浏览次数:36  
标签:int 20231418 2024 a3 a2 2023 程序设计 指针

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 ;

}

 

 

标签:int,20231418,2024,a3,a2,2023,程序设计,指针
From: https://www.cnblogs.com/20231418txm/p/17842096.html

相关文章

  • 2023-2024-1 20231324 《计算机基础与程序设计》第八周学习总结
    2023-2024-120231324《计算机基础与程序设计》第八周学习总结作业信息这个作业属于哪个课程2023-2024-1-计算机基础与程序设计这个作业要求在哪里2023-2024-1计算机基础与程序设计第8周作业这个作业的目标自学计算机科学概论第9章,《C语言程序设计》第7章作业正......
  • 2023-2024-1 20232329易杨文轩《网络空间安全导论》第二章学习
    学期2023-2024-1学号:20232329《#学期2023-2024-1学号20232329《网络》第二周学习总结》教材学习内容总结教材学习中存在的问题和解决过程-问题1:现如今密码学发展到了什么样的高度?-问题1解决方案:-问题2:量子密码是否是“无懈可击”的?-问题2解决方案:-问题3:如今密码学卡......
  • 【pwn】[FSCTF 2023]Fi3h --orw利用,沙箱检测
    还是先查一下程序保护情况然后看一下代码逻辑可以发现这里的代码还是挺多的,这里讲一下几个关键部分,首先是开头的addr=(__int64)mmap(0LL,0x1000uLL,7,34,-1,0LL);将addr这个地址开始的地方变成rwx权限,我们看一下这个地址是哪里发现addr位于bss段中,接着看一下menu函数......
  • 2023-2024-1 20231421 《计算机基础与程序设计》第八周学习总结
    ------------恢复内容开始------------------------恢复内容开始------------------------恢复内容开始------------------------恢复内容开始------------------------恢复内容开始------------作业信息作业要求:https://www.cnblogs.com/rocedu/p/9577842.html#WEEK08作业......
  • NOIP 2023 游记
    彻底成为NOIP搞笑型选手了。考前得甲流了,但是好了,最近这阵子长沙各种各样的感冒都多(心疼对面感冒没好全的lcm)。晚上睡得挺好,反正去考场的路上自我感觉良好。开题,冷静了一下把四个题都读完了,当时的想法是T1一眼就会了,T2好像是个随便搞搞的细节题,T3好神秘,T4又是区间又是最......
  • 2023-2024-第一学期 20232323《网络空间安全导论》第二周学习
    教材学习内容总结密码历史悠久单钥密码体制和双钥密码体制密码分析的方法密码的理论基础密码学的新进展(各种加密)密码学主要研究方向教材学习中的问题和解决问题1:密码加密解密原理的理解-解决方案:仔细阅读书籍,上网寻找问题2:保密系统原理理解;单、双钥体制......
  • NOIP2023游记
    Day-??校庆期间润到机房看民间数据,发现CSPAK了一车,希望NOIP不要是这个难度!Day-?老叶和裘讲尽量给我们多一点时间,于是当天下午就开始停课了(Day-1请了个假回家睡大觉!早上被迫起来打集训队胡策,写写弄弄找了点规律花2h过了T3。发现T2是个巨大难写的仙人掌上长剖板......
  • 20232413《网络》第二周学习总结
    教材学习内容总结教材学习中的问题和解决方案问题一:数学基础知识不足:密码学涉及到许多数学概念,如质数、因数分解、同余等,如果数学基础知识不足,可能会导致理解困难。问题一解决方案:补充数学基础知识:可以通过学习数学基础知识,如质数、因数分解、同余等,来提高对密码学的理解能力......
  • 2023-2024-1 20232310 《网络空间安全导论》第二周学习
    教材内容总结教材学习中的问题和解决过程问题1:学习抗量子密码是不了解其中提到的Hash函数解决方法:看了B站教程问题2:还有哪些常见的密码破译或攻击技术方法解决方法:询问了GPT社会工程学:攻击者可能会利用社会工程学技术,通过欺骗、诱导、或其他手段来获取密码,例如通过欺骗用......
  • NOIP2023 游记
    Day998244352(20231117)来到考点附近。在大巴车上玩poki,到站了玩MC,从中午玩到了晚上。Day0开题。T1一眼像是排序,但大约15min后意识到只要对每个字符串找到最大和最小然后\(O(n^2)\)就过了。T2每个点向最后的点连边,用并查集维护,如果\(x\)和\(\negx\)被连到......