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

这个作业属于哪个课程:https://edu.cnblogs.com/campus/fzu/2024C
这个作业要求在哪里: https://edu.cnblogs.com/campus/fzu/2024C/homework/13307
学号:102400104
姓名:林青妍

11.13 1

11.13 2

问题:无问题

11.13 6

问题:一开始我把字符串误解成了一个字符数组,于是我用一个for循环试图输入字符数组的全部值,发现程序无法运行,也没办法重复程序的使用
解决:我把for循环删除,直接输入字符串,然后重新设置了一个flag标识,再去使用while循环,这样就可以多次输入

11.13 7

问题:这道题我可以编写出程序,但是我发现一个我无法解决的bug,只要我前一次输入s1数组里就会出现初始值,如果我第二次循环没有完全覆盖第一次s1的值,那就回输出错误
解决:于是我尝试在每次函数使用前都对s1进行初始化,可是我发现我初始化之后,这个问题依旧存在,无法解决。。。。。

12.9 1

问题:一开始我没有使用返回值和指针,所以程序输入一次就无法继续进行
解决:修改之后,我在形参上改成了指针,然后再实参中使用了取地址符,让程序可以不断更新units的值

12.9 2
12.9 3
问题:这两道题我不会写
然后我也看不懂啊,我就去搜答案,可是我还是没懂这个源文件,这个东西要怎么使用,这个程序要干嘛我也有点没看懂

12.9 8

问题:一开始我没思路,我感觉这题目好复杂,然后我就去网上搜答案,按照答案的思路来写程序,结果发现自己的程序还是运行不了,检查之后才发现是自己的指针和取地址符又没有用对
解决:重新定义了指针类型

12.9 9

问题:这道题我有思路,但不知道怎么才能符合题目条件去表达,我又找了答案对着写,但是我发现,为什么又有指针的指针,在这个部分的程序理解上,我感觉还是特别迷糊,不过我感觉这题很具有代表性,可以作为一个查找字符串的模版

反思:
1.12章很难,我有一些概念上的东西还是没能完全搞懂,第2、3题还是无法解决
2.指针的指针这一类型的变量我也还是比较模糊,需要再次去了解一次概念
3.还有我上述初始化s1不能成功的问题,我觉得我需要再去和他人探讨一下

posted @ 2024-11-24 18:28  林青妍  阅读(26)  评论(0)    收藏  举报