程序主要由以下几大模块构成: 添加模块 删除模

作者: 技术中心  发布:2020-02-19

  因为我是学习计算机软件专业的。根据你提出的这个问题,别人是绝对不可能帮助你完成这个整个应用程序的。因为你的这个程序中除了涉及到编程语言的问题,更重要的还涉及到了计算机软件专业中最难的一门课程:《数据结构》。

  (1)、因为首先不管使用哪一种编程语言,家具模块化设计肯定不可能是只要在纸上写出来程序源代码,就一定能够保证程序运行出正确结果的。要想让自己编写的程序源代码能够运行出正确结果,那是必须要在集成编程环境下(例如:编写 C 语言的 Microsoft Visual Studio C++)进行编辑、编译、链接等多个步骤的;而编译又是编程过程中最为困难的一个步骤,下面在第(2)步中进行解释;

  (2)、调试程序上所花费的时间绝对要比编写程序上所花费的时间要多得多。这个程序调试速度肯定是由个人平时的编程经验积累的多少决定的。

  举例来说:我们大家最容易理解的一个例子:两个数字进行除法运算(无论是整型数相除也好、还是浮点数相除也罢),如果除数是别的任何数字,家具模块化设计该程序源代码都不会出现任何错误(程序不会因为此错误崩溃掉)。但是一旦用户输入的除数是 0(因为 0 不能够作为除数),那么整个应用程序就崩溃了。

  但是在第(1)步最后已经说了,编译是编程过程中最为困难的一个步骤。C 语言编译器对 C 语言源代码的自由度实在是太大、太大了,它除了用户在编程时出现的语法错误之外(例如:语句中缺少分号、或者是各种语法错误等),它对其它的错误都很轻松地放过去不进行任何检查,只给出警告错误(例如:数组越界、内存越界、除数是否为 0,等等)。

  但是当你在程序的运行过程中出现了各种各样的 bug,那么此时就必须要依靠个人平时积累的丰富编程经验、以及灵感来判断程序中的 bug 到底是错在哪里了。

本文由佛山市光源模块有限公司发布于技术中心,转载请注明出处:程序主要由以下几大模块构成: 添加模块 删除模

关键词: