首页 > 编程语言 >2023-2024 20231302《计算机基础与程序设计》第十二周学习总结

2023-2024 20231302《计算机基础与程序设计》第十二周学习总结

时间:2023-12-16 14:45:07浏览次数:31  
标签:20231302 等价 2024 数组 2023 程序设计 指针

作业信息

这个作业属于哪个课程 2023-2024-1-计算机基础与程序设计
这个作业要求在哪里 2023-2024-1计算机基础与程序设计第十二周作业
这个作业的目标 自学教材《C语言程序设计》第11章并完成云班课测试
作业正文 https://www.cnblogs.com/9q2z2z/p/17904818.html

教材学习内容总结

《C语言程序设计》

  • 由于数组名代表着它的首地址,数组下标运算符[]实质上是以指针作为操作数,故指针和数组在某些意义上是互通的,例如
int *p = NULL,a[5],i;
p = a; //等价于p=&a[0],指向数组首地址
p[i]//等价于*(p+i)
&p[i]//等价于p+i
a[i]//等价于*(a+i)
&a[i]//等价于a+i
  • 值得注意的是指针的移动一位不能够仅仅是简单的p+1,因为这并没有给指针重新赋值。应该使用p++或p=p+sizeof(基类型)的操作改变指针指向以指向下一个元素。

  • 二维数组可看作是由若干一维数组组成,有四种表示a[i][j]的方式如下,它们是等价的

a[i][j]
*(a[i]+j)
*(*(a+1)+j)
(*(a+i))[j]
  • 通过指针可用来表示数组元素,(p+in+j)或p[i*n+j]可表示a[i][j]。

基于AI的学习

1
2
3

代码调试中的问题和解决过程

  • 在写入文件的时候,我使用了fwrite函数,结果文本文件里面出现了一堆乱码
    1
    2
    对于此情况,我查询了CSDN
    3
    而我的代码中用的fwrite函数是二进制文件的,用文本文件打开会产生乱码,fprintf则是用文本文件写入的,其格式不会受到影响,改用了fprintf函数后
    1
    可以看到恢复正常

上周考试错题总结

目前尚未能查看到错题

标签:20231302,等价,2024,数组,2023,程序设计,指针
From: https://www.cnblogs.com/9q2z2z/p/17904818.html

相关文章

  • 2023-2024-1 20232311 《网络空间安全导论》第六章学习
    教材学习内容总结思维导图教材学习中的问题和解决过程问题1:什么叫去中心化?问题1解决方案:询问ChatGPT。了解到去中心化是指从原本的中心化结构或中心机构中移除“中心”或“权威”的过程,使得权力、控制和决策权分散化。问题2:什么是容器?问题2解决方案:询问ChatGPT。容器将应用......
  • 2024年元旦节放假通知
    辞旧卯年迎新甲辰年根据国务院办公厅放假规定,并结合公司实际情况,现天柏将元旦放假安排如下:元旦节放假时间:2023年12月31日至2024年01月01日,共计2天。放假期间不发货,正常接单哟!亲爱的朋友们,感谢你们一直以来的支持和陪伴。在新的一年中,我们将不断努力创新,为建设开放的数字通信应用平......
  • 【笔记】2023.12.16 动态规划
    笔记2023.12.16:动态规划今天题目很多,可能有些题不口胡了。LOJ6089小Y的背包计数问题前\(\sqrtn\)个物品直接做单调队列优化是\(O(n\sqrtn)\)。大于\(\sqrtn\)的是完全背包。考虑到完全背包\(v\)的OGF为\(\dfrac{1}{1-x^{v}}\)。这不行。你考虑到对于一个物......
  • 2023-2024-1 20232408《网络空间安全导论第六周学习总结》
    2023-2024-120232408《网络空间安全导论第六周学习总结》教材内容总结这一章主要聚焦于应用安全,具体分为身份认证与信任管理、隐私保护、云计算及其安全、区块链与安全、人工智能及其安全等多个方面,从用户端、服务端等不同视角描述了我们应该如何保障应用安全。本章内容结合了......
  • 2023-12-16 闲话 中午没睡着
    这半年受这个b回答的影响,发奋图强,现在实力如下:通过考前突击进行刷绩点,绩点寄了。通过每天复健卷竞赛,杭州吃屎了。所有区域赛第45顺位进入ecfinal,金牌堪忧。通过每天知乎b站强训neuronnetwork/robotics,现在水平是等着寒假再学一遍通过boss直聘找实习,找了半个月一个实习机会......
  • 2023最新中级难度CSS3面试题,包含答案。刷题必备!记录一下。
    好记性不如烂笔头内容来自面试宝典-中级难度CSS3面试题合集问:描述一下你对CSS盒模型的理解。CSS盒模型是一种用于描述元素布局和大小的方式。在HTML中,每个元素都可以看作是一个矩形框,这个框由内容(content)、填充(padding)、边框(border)和外边距(margin)组成。内容(Content):这......
  • 2023秋季综合训练(八)
    问题A:字符串加密直接模拟即可点击查看代码voidbu_f(){strings;getline(cin,s);LLans=0;for(inti=0;i<s.size();i++){if(s[i]>='a'&&s[i]<='z')ans+=s[i]-'a';elseif(s[i]>='0'&......
  • 2023-2024-1 20231424《计算机基础与程序设计》第12周学习总结
    2023-2024-120231424《计算机基础与程序设计》第12周学习总结作业信息作业属于的课程<班级链接>(2022-2023-1-计算机基础与程序设计)作业要求<作业要求>(2022-2023-1计算机基础与程序设计第一周作业)作业目标《C语言程序设计》第11章作业正文https://www.cnblo......
  • 网络空间安全第六周学习总结 20232323郭旗
    教材学习内容 基于AI的学习   ......
  • 2023-2024-1 20232314 《网络空间安全导论》第6周学习
    教材内容学习总结 教材学习过程中的问题和解决过程问题1:什么是半虚拟化解决方案:询问chatgpt,半虚拟化(Paravirtualization),又称为准虚拟化技术,是一种虚拟化技术。它在全虚拟化的基础上,对客户机操作系统进行修改,增加一个专门的API将客户机操作系统发出的指令进行最优化。问题2:......