颐港 发表于 2025-12-8 18:40:04

高级语言程序设计课程第八次个人作业

这个作业属于哪个课程:https://edu.cnblogs.com/campus/fzu/gjyycx
这个作业要求在哪里: https://edu.cnblogs.com/campus/fzu/gjyycx/homework/15590
学号:102500336
姓名:林陈帅
一. 作业内容

[*]编写并运行书本第11章11.13编程练习题目中的第1~3,6,7题。
1.1
https://img2024.cnblogs.com/blog/3713405/202512/3713405-20251202152214774-1021456824.png
https://img2024.cnblogs.com/blog/3713405/202512/3713405-20251202152221342-173949117.png
1.2
https://img2024.cnblogs.com/blog/3713405/202512/3713405-20251202153120627-835921498.png
https://img2024.cnblogs.com/blog/3713405/202512/3713405-20251202153100904-174483442.png
1.3
https://img2024.cnblogs.com/blog/3713405/202512/3713405-20251206150717439-103476695.png
https://img2024.cnblogs.com/blog/3713405/202512/3713405-20251206150734891-152386234.png
1.6
https://img2024.cnblogs.com/blog/3713405/202512/3713405-20251206155239627-1331701876.png
https://img2024.cnblogs.com/blog/3713405/202512/3713405-20251206155259360-151106173.png
1.7
https://img2024.cnblogs.com/blog/3713405/202512/3713405-20251206163347639-1933536488.png
https://img2024.cnblogs.com/blog/3713405/202512/3713405-20251206163405090-117582379.png
这里我对题目的描述感觉很奇怪,所以直接按照strncpy原本的逻辑来设计函数。

[*]编写并运行书本第12章12.9编程练习题目中的第1~3,8,9题。
2.1
https://img2024.cnblogs.com/blog/3713405/202512/3713405-20251206165154047-535310909.png
https://img2024.cnblogs.com/blog/3713405/202512/3713405-20251206165209627-1382276669.png
2.2
https://img2024.cnblogs.com/blog/3713405/202512/3713405-20251206193331045-163313695.png
https://img2024.cnblogs.com/blog/3713405/202512/3713405-20251206193351376-1036318346.png
https://img2024.cnblogs.com/blog/3713405/202512/3713405-20251206193402487-1112028528.png
https://img2024.cnblogs.com/blog/3713405/202512/3713405-20251208161357844-261754939.png
2.3
https://img2024.cnblogs.com/blog/3713405/202512/3713405-20251208161421355-764566891.png
https://img2024.cnblogs.com/blog/3713405/202512/3713405-20251208161440123-1373600201.png
https://img2024.cnblogs.com/blog/3713405/202512/3713405-20251208161500204-231078069.png
https://img2024.cnblogs.com/blog/3713405/202512/3713405-20251208161516629-721132579.png
2.8
https://img2024.cnblogs.com/blog/3713405/202512/3713405-20251208161045134-1237909288.png
https://img2024.cnblogs.com/blog/3713405/202512/3713405-20251208161112759-603799605.png
https://img2024.cnblogs.com/blog/3713405/202512/3713405-20251208161127784-2084802477.png
2.9
https://img2024.cnblogs.com/blog/3713405/202512/3713405-20251208171354416-1601692133.png
https://img2024.cnblogs.com/blog/3713405/202512/3713405-20251208171418034-1669081977.png
https://img2024.cnblogs.com/blog/3713405/202512/3713405-20251208171437137-1326990956.png
初始化一个可变长度的二维数组,不仅要用malloc初始化最外层,还要为里面的每一个数组都用统一的方式初始化一遍才行,并且内外层也都要分别释放内存。不能直接给未初始化地址的数组元素赋值。
总结:本次作业让我认识到了变量的几种储存方式,以及如何声明它们;学习了如何使用malloc,free等方法创建可变数组。
思考:在C语言中对数组,指针的赋值和管理是很麻烦的事情,很容易就疏忽某个环节。

来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

绘纵 发表于 3 天前

感谢发布原创作品,程序园因你更精彩
页: [1]
查看完整版本: 高级语言程序设计课程第八次个人作业