C++教程:介绍软件开发流程

在编写和执行第一个C程序之前,必须更好地理解C程序是如何开发的。

第 1 步:定义您要解决的问题

这是“什么”阶段。从这里可以看出你想解决什么问题。提出要编程的内容的最初想法可能是最简单的步骤,也可能是最困难的步骤。但是概念上最简单。需要的只是可以明确定义的想法,可以准备下一步。

这里有一些例子。

我想输入很多数字来写计算平均值的程序。点击一下。

“我想创造一个用户可以浏览的二维迷宫。当他们到达终点时,用户赢了。单击

“我想写程序,阅读股价文件,预测股票是上涨还是下跌。”

第 2 步:确定您将如何解决问题

这是一个“方法”步骤,使您能够确定如何解决步骤1中提出的问题。这也是软件开发中最容易忽视的阶段。问题的关键是可以用多种方法解决问题——。然而,其中一些解决办法是好的,另一些是坏的。很多时候,程序员会得到想法,坐下来立即开始写解决方案。这样做通常会生成属于错误类别的解决方案。

一般来说,好的解决方案具有以下特征:

简单(太复杂或混乱)。

有良好的文件记录(特别是所有的假设或限制)。

模块化配置允许以后在不影响程序中其他模块的情况下重新使用或更改模块。

它们非常坚固,可以在出现意外情况时恢复或提供有用的错误消息。

坐下来马上开始编码的时候,你通常会这样问。“你想干什么?所以你会以最快的速度实现到达那里的解决方案。(约翰F肯尼迪,教育)大卫亚设,Northern Exposure,艺术)这可能会导致程序脆弱、以后很难更改或扩展,或者错误(技术缺陷)很多。

术语的漏洞是爱迪生在19世纪70年代首次提出的!但是这个术语在20世纪40年代开始流行,当时工程师们发现实际上有一只蛾子卡在早期电脑的硬件里短路了。报告错误的日志和飞蛾现在是史密森美国历史博物馆的一部分。从这里可以看到。

研究表明,程序员实际上编写早期程序只需要20%。其馀80%用于维护,包括调试(解决错误)、环境变化(例如在新的操作系统版本上运行)、增强功能(为提高可用性或功能而进行的微小更改)、内部改进(可靠性或可维护性增强)。

因此,在开始编码之前,最好是解决问题的最佳方法,做什么假设,为了节省大量的时间和麻烦,计划未来。

以下过程详细说明了如何有效地设计故障排除方法。

第 3 步:编写程序

写程序需要两样东西。首先,需要编程语言的知识——。这就是本教程的目的!第二,要编写和保存编写的程序,需要文本编辑器。使用c命令编写的程序称为源代码(通常为代码)。可以使用任何文本编辑器编写程序。您还可以创建简单的编辑器,如Window记事本、Unix Unix或pico。但是,建议使用专门为编程设计的名为代码编辑器的编辑器。如果你还不在,请不要担心。我将很快解释如何安装代码编辑器。

为编码而设计的典型编辑器具有简化编程的功能,如下所示:

行号。行号在编译器给我们错误时很有用。常见的编译器错误是因为解释了以下错误代码/消息,第64行。如果没有显示行号的编辑器,找到第64行可能会很麻烦。

反白和着色建构。语法加亮和阴影更改程序各部分的颜色使您能够轻松识别程序的各种组件。以下是包含行号和语法突出显示的c程序示例。

#include iostream

Int main()

{

Std: cout text! ‘;

return 0;

}

本教程中显示的示例始终突出显示行号和语法,以便于理解。

明确的字体。未编程的字体通常很难区分数字0和字母o或数字1、字母l(小写字母l)和字母I(大写字母I)。良好的编程字体有助于直观区分这些符号,并防止意外使用一个符号代替另一个符号。默认情况下,所有代码编辑器都必须启用此功能,但标准文本编辑器可能不是。您创建的程序通常命名为something.cpp。其中,something使用为程序选择的名称(例如计算器、hi-lo等)重命名。CPP扩展通知编译器(和你)是包含C指令的C源代码文件。有些人。代替CPP。使用Cc扩展名。建议使用CPP。

最佳实践

将代码文件命名为something.cpp。其中something是您选择的名称。CPP是一个扩展名,表示文件是c源文件。

此外,还有许多复杂的c程序。CPP文件存在。最初制作的大部分程序都有一个。只有CPP文件,但有几十个或几百个。可以编写包含CPP文件的单个程序。

c

Linux

编程

教程

基础

Cpp

语言

Wordpress插件

RafflePress Pro v1.11.1 -最好的WordPress赠品插件

2022-9-20 18:15:51

LINUX

如何在Debian 10上安装Gradle

2022-9-19 20:30:48

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索