2023-2024-1 20231303 《计算机基础与程序设计》赵泊瑄第十二周学习总结

2023-2024-1 20231303 《计算机基础与程序设计》赵泊瑄第十二周学习总结

作业信息

这个作业属于哪个课程 2023-2024-1-计算机基础与程序设计
这个作业要求在哪里 作业要求的链接https://i.cnblogs.com/posts/edit)
这个作业的目标 总结第十二周学习收获
作业正文 2023-2024-1 20231303 《计算机基础与程序设计》第十二周学习总结

本周学习总结

《C语言程序设计》第十一章:

1.指针与一维数组间的关系
2.指针与二维数组间的关系
3.指针数组及其应用
(1)指针数组用于表示多个字符串
(2)指针数组用于表示命令行参数
4.动态数组
(1)C语言程序的内存映像
(2)动态内存分配函数
(3)长度可变的动态数组
5.常见的内存错误及其对策
6.缓冲区溢出攻击

教材问题解决:

1.指针数组与数组指针的区别:
(1)数组指针(Array Pointer):

一个数组指针是一个指向数组的指针。这意味着该指针存储数组的首地址。
它通常用于访问数组的元素,可以通过递增指针来访问数组中的下一个元素。
声明数组指针时,需要指定指针指向的数组类型。
(2)指针数组(Pointer Array):

一个指针数组是一个数组,其中的每个元素都是一个指针。
它是一个数组,数组的每个元素都是指向不同数据类型的指针。
声明指针数组时,需要指定数组中指针的类型。
总结:
数组指针是一个指针,指向数组的首地址。
指针数组是一个数组,数组中的每个元素都是指针,每个指针可以指向不同类型的数据。

基于AI的学习

显示

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 70/100 30/2 18/20 预习课程
第二周 300 /300 25/4 30/38 尝试使用GPT答疑
第三周 500/1000 3/7 30/60 学习运用c语言编写简单程序
第十一周 1300/1300 15/15 80/90 学习C语言文件操作
posted @ 2023-12-17 20:20  瑄zbx  阅读(23)  评论(0)    收藏  举报