zoukankan      html  css  js  c++  java
  • 软件工程概论(1)

    软件工程概论课,原本应该是及其无聊的一门理论课,但是因为老师王建明的创新讲课方法下似乎一切都有一点不一样。第一节课老师在网上找了很多关于软件工程概论的一些吐槽,十分有趣,在欢笑中让我明白了大学老师和同学之间的关系。老师和同学不应该是上下级的关系,更应该是领路人和被带领的关系。我们要自己努力不掉队,老师负责给我们带路,让我们少走弯路,可是漫长的大学旅程究竟能不能好好地走下去却还是要靠我们自己。即使我们不喜欢,即使困难重重都应该坚持下去。

          第二节课老师主要讲了软件工程的现状,让我们感觉到了竞争的压力和自己的不足,然后老师给我们留了学期作业,能在软件工程概论上编程作为作业我觉得非常好,理论结合实践才是社会真正需要的人才。

          这次的作业是编写一个程序,统计一篇文章所有的单词数量,这个结合了上学期所学的数据结构和大一第一学期所学的C语言知识,非常适合我们对知识的融合与贯通。

         首先储存结构上采用了单链表的结构存储文章。定义了结构体:

                  typedef structline{

                   char*data;

                   struct line*next;

                   }LINE

           之后统计模块,要统计全部的字母数,转换成统计字符串在整篇文章中出现的次数,这需要用到

    串的模式匹配算法来实现。

     

          程序完成后会出现很多意想不到的错误,其中我觉得最难解决的就是主流程进入了死循环,之后一行一行检查,在每个循环后面加上break。跳出模块。以后做程序的时候要更加注意这些不起眼的小问题。

  • 相关阅读:
    C段/旁站,子域名爆破的概念
    Linux USB Printer Gadget Driver
    Multifunction Composite Gadget
    PXA2xx SPI on SSP driver HOWTO
    SPI用户空间API
    Linux内核SPI支持概述
    Industrial I/O
    I2C设备驱动程序从用户空间绑定控制(旧内核)
    I2C 10-bit 地址
    Slave I2C
  • 原文地址:https://www.cnblogs.com/zhongaishuoyue/p/3577518.html
Copyright © 2011-2022 走看看