第十二周学习总结

20175121 2017-2018-1 《C语言程序设计基础》第十二周学习总结

学习内容总结

本周学习了许多东西,也碰到了许多以前没遇到的问题。在对分数进行运算时,我按照的是人在数学上的抽象思维,而没有考虑到计算机要将一个事物具体化,必须对它的类型定义,例如虽然分数中分母是整数,但不能定义分母为整型,需定义为单双精度。
在使用codeblocks中因为不会快捷键导致工作效率的低下,于是去查询了一些常用的快捷键,速度大大提升。在C学习中,了解了C的数据类型和()的意义,教程说不同编译器int 型变量分配的大小不一,有的是两个字节,有的是四个字节,经测试,codeblocks中为四个字节。
课上学习了循环,数组,函数封装,指针以及递归函数。前三个还能理解,到指针和递归函数理解有些困难,打算课下去博客看看具体怎么说的。

学习中遇到的问题和解决过程

  • 问题一:codeblocks界面美化过程中出现错误导致找不到一些文件
  • 问题一解决方案:上网查询解决措施,重装
  • 问题二:对float与double型的区别不太了解
  • 问题二解决方案:上知乎查询

代码调试中遇到的问题

  • 问题一:进行分数运算时出现错误
  • 问题一解决方案:原先分母定义了int 型,将分母定义成double型就可以了
  • 问题二:for循环运算中出现错误
  • 问题二解决方案:没有看清需要循环的次数导致初始化条件定义错误,重新定义初始条件
  • 问题三:编写数组时输出结果没有按照预设的顺序排列
  • 问题三解决方案:发现对象定义错误,修改对象

感悟

C语言的学习需要对每一句语句的理解,熟知语法的运用,以及对各种数据类型在何种情况下使用有清晰的认识。因此需要更多的练习,仔细的学习教程中对各个语法,数据类型的讲解。

原文地址:https://www.cnblogs.com/xposed/p/7898526.html