首页 > 编程语言 >2024-2025-1 20241408陈烨南《计算机基础与程序设计》第十四周学习总结

2024-2025-1 20241408陈烨南《计算机基础与程序设计》第十四周学习总结

时间:2025-01-05 20:34:46浏览次数:1  
标签:输出 陈烨南 20241408 空字符 2024 字符串 倒序 学习

这个作业属于哪个课程 2024-2025-1-计算机基础与程序设计
这个作业要求在哪里 https://www.cnblogs.com/rocedu/p/9577842.html#WEEK14
这个作业的目标
作业正文 本博客链接

教材学习内容总结

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

Q:如何倒序输出字符串?
A:

基于AI的学习

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

问题1:字符串没有正确倒序输出
症状: 程序输出的字符串顺序与预期相反,即从字符串的开头开始输出。
原因: 循环的起始条件设置错误,应该是 i = length - 1 而不是 i = 0。
解决: 检查循环的起始条件,并确保它是从字符串的最后一个字符开始。
问题2:输出包含字符串末尾的空字符
症状: 字符串正确倒序输出了,但是末尾多了一个空字符。
原因: 字符串在C语言中以空字符 '\0' 结尾,循环没有正确地排除这个空字符。
解决: 确保循环在遇到空字符之前停止。可以通过检查 str[i] != '\0' 来实现,或者更简单地,使用 length - 1 作为循环的上限,因为 strlen 函数返回的长度不包括空字符。

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 18篇 400小时

标签:输出,陈烨南,20241408,空字符,2024,字符串,倒序,学习
From: https://www.cnblogs.com/chenyenai/p/18653816

相关文章

  • 2024-2025-1 20241310 《计算机基础与程序设计》课程总结
    每周作业汇总1.第一周作业1.基于VirtualBox虚拟机安装Ubuntu图文教程安装Linux系统2.快速浏览一遍教材《计算机科学概论》(第七版)3.学习并掌握进制转换操作4.学习别出心裁的Linux命令学习法,掌握Linux命令的学习方法,并初步学习一些Linux指令作业链接2.第二周作业计算系统......
  • 20241305 《计算机基础与程序设计》课程总结
    一、每周作业汇总1.第一周作业学习目标课程概论工业革命与浪潮之巅信息与信息安全计算机系统概论计算机安全计算的限制计算思维2.第二周作业学习目标数字化信息安全自学教材3.第三周作业学习目标数字分类与计数法位置计数法进制转换模拟数据与数字数据压......
  • 20241413《计算机基础与程序设计》课程总结
    每周作业链接汇总1.第一周作业简要内容:学习“基于VirtualBox虚拟机安装Ubuntu图文教程”在自己笔记本上安装Linux操作系统、学习掌握二进制,十进制和十六进制之间的转换、快速浏览《计算机和学概论》,并对每章提出了自己的疑问3.第三周作业简要内容:数字分类与计数法位置计数法......
  • 20241416《计算机基础与程序设计》课程总结
    每周作业链接汇总第一周作业计算机系统基础知识二进制、八进制、十六进制、十进制间的定义与进制间的转换学习了基本代码ls、cd、man-k、cat、pwd,cat等学习用get笔记做课堂笔记学习了原码、反码、补码的定义与转换第二周作业计算机系统的分层用通俗易懂的例子解释抽象......
  • 20241421 《计算机基础与程序设计》课程总结
    第一周作业1.学习了有关专业的技能培养方向2.对《计算机基础与程序设计》进行了大致的浏览,大概了解了计算机的相关理论知识3.学习了有关2进制、8进制、10进制、16进制之间的转换第二周作业1.《计算机科学概论》:第一章向我们介绍了计算机科学这门学科的内容以及其基本概念,计......
  • 20241307《计算机基础与程序设计》课程总结
    目录教材学习内容总结第二节教材学习内容总结C语言程序设计第十三章和第十四章的总结:第十三章:文件操作文件的打开与关闭•使用fopen()函数打开文件,它接受文件名和模式作为参数,返回一个FILE指针。•fclose()函数用于关闭文件,释放资源。文件的读取•fgetc()和getc(......
  • 2024-2025-1 20241311 《计算机基础与程序设计》第十五周学习总结
    学期2024-2025-1学号20241311《计算机基础与程序设计》第十五周学习总结作业信息这个作业属于哪个课程<班级的链接>2024-2025-1-计算机基础与程序设计这个作业要求在哪里<作业要求的链接>2024-2025-1计算机基础与程序设计第十五周作业)这个作业的目标<写上具......
  • 2024-2025-1 20241416《计算机基础与程序设计》第四周学习总结
    这个作业属于哪个课程 2024-2025-1-计算机基础与程序设计这个作业要求在哪里 2024-2025-1计算机基础与程序设计第四周作业这个作业的目标 学习门电路,组合电路,逻辑电路,冯诺依曼结构,CPU,内存,IO管理,嵌入式系统,并行结构,物理安全作业正文 https://www.cnblogs.com/rockytyh/p/1865347......
  • 2024-2025-1 20241421《计算机基础与程序设计》第四周学习总结
    2024-2025-120241421《计算机基础与程序设计》第四周学习总结作业信息这个作业属于哪个课程 <班级的链接>(如2024-2025-1-计算机基础与程序设计)这个作业要求在哪里 <作业要求的链接>(2024-2025-1计算机基础与程序设计第四周作业)这个作业的目标 门电路、组合电路、逻辑电路、......
  • 20241423 《计算机基础与程序设计》课程总结
    2024-2025-120241423《计算机基础与程序设计》课程总结每周作业链接汇总第一周作业学会了如何使用虚拟机安装操作系统,在VirtualBox上安装了Ubuntu。课堂上学习了进制之间的转换,如二进制与十进制之间的转换。学会使用AI进行作答,尝试用get笔记进行知识的总结。第二周作业......