20231327 第13周 《计算机基础与程序设计作业》

发布时间 2023-12-24 17:10:35作者: 落望于灵

学期(2023-2024-1) 学号(20231327) 《计算机基础与程序设计》第13周学习总结

作业信息

这个作业属于哪个课程 <班级的链接>(如2023-2024-1-计算机基础与程序设计
这个作业要求在哪里 <作业要求的链接>(如2022-2023-1计算机基础与程序设计第13周作业)
这个作业的目标 <写上具体方面>
作业正文 https://i.cnblogs.com/posts/edit

教材学习内容总结

1.《计算机科学概论》

搜索引擎
什么是搜索引擎?
搜索引擎是互联网上的软件系统,用于在世界范围内的网页中查找信息。用户输入关键词或短语,搜索引擎就会返回与这些关键词相关的网页列表。
如何使用?
打开搜索引擎的网站(如Google, Bing等)。
在搜索栏中输入查询内容。
浏览搜索结果,点击感兴趣的链接以访问相应网页。
Cookie
什么是Cookie?
Cookie是小型文本文件,由网站服务器发送到用户浏览器并储存在用户的电脑或移动设备上。它们用于记住用户的浏览活动,如登录状态、购物车中的商品、个性化设置等。
如何使用?
通常情况下,用户不需要直接操作Cookie。它们在浏览网站时自动创建和管理。
用户可以通过浏览器设置管理Cookie,例如删除它们或阻止特定网站设置Cookie。
HTML
什么是HTML?
HTML是用于创建网页和网页内容的标准标记语言。它描述了网页的结构和内容,如标题、段落、链接、图像等。
如何使用?
学习HTML的基本标签和语法。
使用文本编辑器(如Notepad或Visual Studio Code)编写HTML代码。
使用浏览器查看HTML文件,以查看其如何被解析和显示。
CSS
什么是CSS?
CSS是一种用来设置HTML文档样式的语言,比如颜色、字体、布局等。
如何使用?
学习CSS的基本语法和属性。
在HTML文档中通过标签或外部CSS文件引入CSS样式。
使用CSS选择器定位HTML元素,并应用样式。

2.《C语言程序设计》

*文件存储和读取的基本元素
文件指针 (FILE )
在C语言中,使用文件指针来管理和访问文件。FILE 是一个用于存储文件相关信息的结构体。
打开文件 (fopen)
fopen 函数用于打开文件。它需要文件名和模式(如读、写)作为输入。
读取文件 (fread, fgets, fscanf 等)
fread 用于从文件中读取数据块。
fgets 用于从文件中读取字符串。
fscanf 类似于 scanf,但用于从文件中读取格式化的输入。
写入文件 (fwrite, fputs, fprintf 等)
fwrite 用于向文件写入数据块。
fputs 用于向文件写入字符串。
fprintf 类似于 printf,但用于向文件写入格式化的输出。
关闭文件 (fclose)
fclose 函数用于关闭文件。关闭文件是必要的,以确保数据正确写入并释放资源。
常见错误
未检查文件是否成功打开
在使用文件之前,应始终检查 fopen 是否返回了一个有效的文件指针。如果返回 NULL,则表示文件打开失败。
错误的文件模式
使用 fopen 时,选择错误的模式(如读模式打开一个需要写入的文件)会导致错误。
忘记关闭文件
忘记使用 fclose 关闭文件可能导致资源泄露和数据未正确写入磁盘。
缓冲区溢出
在读取或写入字符串时,确保缓冲区足够大,以避免溢出。
未处理文件结尾(EOF)
在循环读取文件时,需要正确处理文件结尾(EOF)。未正确处理可能导致无限循环或错误的读取。
错误处理二进制文件和文本文件在处理二进制文件时,确保使用适当的模式(如 "rb" 或 "wb")。二进制模式和文本模式之间的区别在于如何处理换行符。
对文件指针的错误操作
例如,尝试写入只读文件或在未正确定位文件指针的情况下读取数据。

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

1.对于文件读取,本以为可以直接读取在屏幕显示,但是后面才知道应该先创建一个字符数组等形式间接读出来。

基于AI的学习


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