zoukankan      html  css  js  c++  java
  • 第十二周学习总结

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

    学习内容总结

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

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

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

    代码调试中遇到的问题

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

    感悟

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

  • 相关阅读:
    CSS之定位
    选择器小结
    ASP.NET Web API + Elasticsearch 6.x 快速做个全文搜索
    获取服务端https证书
    使用 JSON JavaScriptSerializer 进行序列化或反序列化时出错
    MVC和WebForm的优缺点比较
    C#之VS开发工具快捷键大全
    Scrum敏捷开发之扫盲篇
    Asp.net 中数据量较小插入数据库
    xml解析
  • 原文地址:https://www.cnblogs.com/xposed/p/7898526.html
Copyright © 2011-2022 走看看