C程序的目标动手写程序之前小问题解决

C是一种编译语言。编写 C 程序是一个非常复杂的问题。面对复杂的问题,学会把它分解成几个小问题,一一解决,最后解决清楚。摆脱这个“烦恼”。

如果您之前从未接触过任何编程语言,那么您需要学习拆分逻辑思维。当我们要写一个项目或者软件的时候,我们需要把整体分成7个步骤c程序设计语言在线看,这样也会让你的思维看起来更有条理,不会像以前那么无脑了。

1. 定义程序的目标

在开始编写程序之前,您需要有一个清晰的想法。你想让程序做什么

首先你要弄清楚你想做什么

想想你的程序需要什么信息以及如何获得它

要执行哪些计算和控制

程序应该报告什么信息。

在此步骤中,不涉及特定的计算机语言,应以一般术语概念来描述问题。简单来说,我们所要考虑的就是程序的用途。

2. 设计程序

在你对程序应该完成的任务有一个概念性的了解之后,你应该考虑如何使用程序来完成它,并将你的想法和想法付诸实施。

例如

用户界面应该是什么样的?

如何组织节目?

目标用户是谁?

你打算花多长时间来完成这个项目?

程序(以及可能的辅助文件)中的数据如何表示?

使用什么方法处理数据?

通常,选择合适的方式来表示信息可以更容易地设计程序和处理数据。

这部分实际上就像写一篇文章。在你决定了你想写什么主题之后,你需要列出你的文章的大纲,你需要多少段落,以及你需要使用什么技巧。每一段都写成你完成这篇文章需要什么内容和多少时间。把这些内容规划出来,列成大纲,然后一一落实。

3. 编写代码

程序设计清楚后,就可以通过编写代码来实现了。就是把你设计的程序按照你的解决方案逻辑翻译成C语言,逐一打出语句,把你的设计思想转换成C语言。这是您真正需要使用 C 知识的地方。

您可以在纸上勾勒您的想法,但最终代码必须输入计算机。通常,使用文本编辑器创建源代码文件。

例子:比如我想实现helloworld在屏幕上的输出!

#包括

主函数()

printf (“helloworld!\n”);

返回0;

这是最基本的C语言程序,它的作用是在屏幕上输出一句话

你好世界!.

4. 编译

编译器是将源代码转换为可执行代码的程序。可执行代码是用计算机的机器语言表达的代码。这种语言由数字代码表示的指令组成。C 编译器负责将 C 代码翻译成不同的特定机器语言。

此外,C编译器还将源代码与C库的代码(库包含大量标准函数供用户使用,如printf()和scanf())代码合并到最终程序中(更准确地说,它应该由一个称为链接器链接库函数的程序组成,但在大多数系统上,编译器运行链接器)。结果是用户可以运行的可执行文件(.exe 可执行文件 [for Windows] 或 .out 可执行文件 [for UNIX & Linux]),其中包含计算机可以理解的代码。编译器还会检查 C 语言程序是否有效。如果 C 编译器发现错误,它不会生成可执行文件并报告错误。了解特定编译器报告的错误或警告是程序员需要掌握的另一项技能。

程序员需要熟练记住编译器的错误号和错误问题的对应关系,这将有助于程序员快速关注bug的位置和问题!

5. 运行程序

上一步,编译链接成功后,就可以正常运行了。可运行程序是可执行的 .exe。

一般来说,可执行文件是打开后可以直接运行的文件。在一般操作系统(如Windows、Linux)中,如果要运行程序,只需双击文件或右键打开即可。这是一个可执行文件。

那么如何生成可执行文件呢?例如在Windows环境下,使用QT编译器运行程序可以使用快捷键Ctrl+R生成程序并显示程序结构。如果使用Visual Studio编译器,是Ctrl+F5编译运行。

6. 测试和调试程序

运行结果是否与自己设计的思路一致。

该程序运行良好,但有时它可能运行不正确。因此,您应该检查程序是否有错误。此错误在计算机术语中称为错误。调试是发现和纠正程序错误。在学习中犯错误是很自然的,而且看起来你在编程中也会犯错误,所以在将所学应用于编程时,最好做好准备,认为自己很容易时不时地犯错误。随着你成为一个更加熟练和熟练的程序员,你的错误也会变得更加严重和不那么引人注目。

你有很多犯错的机会。你可能会犯一个基本的设计错误,你可能会错误地实现一个好主意,你可能会因为忽略一个条件而搞砸你的程序,你可能会错误地使用 C,你可能会打错字,你可能会错误的中英文输入等等。 .

不过,这也不是什么丢人的事情,每个人都会犯错,当你被一个错误折腾过的时候,你会深深地记住它c程序设计语言在线看,以确保下次不会再犯。此外,编译器具有轻松查找错误的能力。虽然不会教你怎么改,但是会帮你标出错误所在的行,只要你仔细检查有错误的行并改正即可。.

7. 维护和修改代码

在实际工作中,这就是软件维护工程师所做的事情。产品长期使用后,发现了很多bug。他们最大的痛苦不是犯错误,而是在理解别人的代码后犯错误。平时写代码,注意程序的可读性。最好把程序写成能顺便标注注释。

当然,这是完美的状态。编程工作通常不像上面描述的那样是一条线。在实践中,你可能不得不做一些迭代工作,例如,当你写代码时,你可能会发现你的计划是不切实际的。您可能会看到更好的方法,或者看到正在运行的程序,并为您提供更改该设计的想法。记录您的编程工作有助于您在各个阶段之间进行迭代。

所以,给你一条建议,你应该养成在编写代码之前进行计划的习惯。请务必注意程序的目标并概述设计。这样您将节省大量时间,并且生成的程序将非常好。

© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发

请登录后发表评论