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

作业信息

这个作业属于哪个课程 <班级的链接>(如2023-2024-1-计算机基础与程序设计
这个作业要求在哪里 <作业要求的链接>(如2023-2024-1计算机基础与程序设计第四周作业)
这个作业的目标 <《C语言程序设计第三章》>
作业正文 ... 本博客链接 https://www.cnblogs.com/TerMo/p/17778338.html

教材学习内容总结

1.学习熟悉了(整除、浮除、求余运算、复合的运算符、增1和减1运算符、宏常量与宏替换)

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

-前三个算法我通过模仿造了一个(255的个、十和百位数的求和),略有所得,最少下次再算一个求数字的程序我算是会了。

  • 问题1:两个函数名prinft和scanf的理解。

  • 问题1解决方案:
    printf 是指格式化输出函数,主要功能是向标准 输出设备 按规定格式输出信息。
    printf 是C语言标准库函数,定义于头文件 <stdio.h>。

    而对于scanf,输入整数,并将这个整数存在变量n中。
    scanf()是C语言中的一个输入函数。与printf函数一样,都被声明在头文件stdio.h里,因此在使用scanf函数时要加上#include <stdio.h>。&n取变量的地址:&变量名,这将获得该变量的地址。#####scanf函数中后面的取地址符是不能遗漏的。

  • 问题2:熟识一些表达方式。

  • 问题2解决方案:
    1、%d表示输入或输出十进制有符号数;

    2、%f表示输入或输出浮点数(float,四字节表示);

    3、另%lf表述输入或输出双精度浮点数(double 8字节表示)

  • 问题3:我在“跳蛙”中也学到了一点东西。
    计算机无法区分“与指令符相同的符号。例如:\n换行中的""。
    -问题3解决方案:如果输入内容中包含"",我们可以在对其再引入""加以区分"\n".

基于AI的学习

我:如何高效使用使用Debug检查错误代码?

GPT-3.5:1.了解Debug工具:熟悉你所使用的编程语言或IDE(集成开发环境)中的Debug工具。了解如何设置断点、单步执行代码、查看变量的值等。

2.设置断点:在你怀疑出错的代码行前设置一个断点。当程序执行到断点时,程序会暂停执行,你可以逐步检查代码并查看变量的值。

3.单步执行代码:使用单步执行功能逐行执行代码,观察程序的执行流程。这样你可以更容易地找到错误发生的地方。

4.观察变量的值:在断点处或单步执行过程中,观察变量的值是否符合预期。如果变量的值不正确,那么可能是这个变量的赋值或计算出了问题。

5.使用日志输出:在代码中插入一些日志输出语句,记录程序执行过程中的关键信息。这样你可以在程序运行时查看这些日志信息,帮助你找到错误。

6.缩小问题范围:如果你的代码非常庞大,可以通过缩小问题范围来定位错误。注释掉部分代码,只保留与错误相关的代码,然后逐步恢复注释,直到找到引发错误的代码。

7.使用调试工具:有些编程语言或IDE提供了更高级的调试工具,如条件断点、监视变量、堆栈跟踪等。学习并使用这些工具可以更方便地检查错误代码。

8.查找错误信息:如果程序抛出了异常或错误信息,仔细阅读并理解这些信息。错误信息通常会指示错误的类型、位置和原因,帮助你快速定位问题。

9.利用搜索引擎和社区:如果你遇到了一个你不熟悉的错误或问题,可以使用搜索引擎搜索相关的错误信息或问题描述。通常会有其他开发者遇到过类似的问题,并且有人提供了解决方案。

10.长期学习和实践:Debug是一项技能,需要长期学习和实践才能掌握。不断积累经验,学习其他开发者的调试技巧,提高自己的Debug能力。

我明白了,Debug是一项个人能力,需要不断练习。

posted @ 2023-10-21 12:53  20231317莫善燎  阅读(16)  评论(0编辑  收藏  举报