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

发布时间 2023-12-15 22:02:21作者: 喜之郎嘻嘻果董

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

作业信息

作业属于哪个课程 https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP
作业要求在哪里 https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP/homework/13009
作业的目标 自学《C语言程序设计》第11章
作业正文

 https://www.cnblogs.com/dzxdzx1231234/p/17904252.html

教材学习内容总结

学习了指针与一维和二位数组的关系,向函数传递一维和二维数组,指针数组,动态数组(与静态数组相区分,其大小要用malloc函数申请,用完后用free释放),动态内存分配,缓冲区溢出攻击。

错题总结

等老师公布答案后再反思

 

 

教材学习中的问题和解决过程

 

 1.引用指针的方法太多,记混了
解决:列清楚
a.for(p=a;p<a+5;p++)
{
scanf("%d",p);
}
for(p=a;p<a+5;p++)
{
printf("%4d",*p);
}
b.
for(i=0;i<5;i++)
{
scanf("%d",&p[i]);
}
p=a;
for(i=0;i<5;i++)
{
printf("%4d",p[i]);
}
2.二维数组和指针之间关系没记清楚
解决:

a[i][j] 即为 *(*(a+i)+j) 即为*(a+i*N+j)

&a[i][j] 即为 *(a+i)+j 即为a+i*N+j

学习进度条

代码行数(新增/累积)博客量(新增/累积)学习时间(新增/累积)重要成长
目标 5000行 30篇 400小时  
第十二周 800/800 1/5 20/20  
  • 计划学习时间:20小时

  • 实际学习时间:20小时