知识屋:更实用的电脑技术知识网站
所在位置:首页 > 科技

如何在六星教育零基础学C语言?这7个步骤你需要get!_程序_编译器_代码

发表时间:2022-03-25来源:网络

原标题:如何在六星教育零基础学C语言?这7个步骤你需要get!

在学习C语言的使用步骤之前,我们先来说说高级计算机语言和编译器。

高级计算机语言和编译器

C语言作为高级编程语言,可以简化编程过程。首先,我们不必用数字代码表示指令;其次,使用的指令更接近我们日常考虑问题的方式;我们不必再考虑特定CPU实现规定任务所必须的精确步骤,而是可以在更抽象的层次上表达意图。例如,对两个数求和,我们可以编写成:

total = mine + yours;

但对计算机来说,高级指令是不能理解的,计算机只认0、1这类的数字代码。而这就是需要编译器的原因。编译器是将高级语言程序解释成计算机所需的详细机器语言指令集的程序。采用编译器还有一个好处是,将编译器匹配任意一种计算机对应的特定的机器语言,我们就可以将同一高级语言程序转换为各种不同的机器语言程序进行适应。

其他高级语言,如Java、Pascal也是一样。

使用C语言的7个步骤

C是一种编译性语言,可将编写C程序的过程分解为7个步骤。注意:这是理想化的。在实践中,尤其是在较大的项目中,可能需要用后一步骤所了解到的内容来反复改进前一个步骤。

1定义程序目标

一开始,应当对希望程序做什么有一个清晰的想法。考虑程序需要的信息、需要进行的计算和操作,以及程序应该报告的信息。

2设计程序

决定程序应该如何完成它,用户界面应该是什么样的,程序应该如何组织,目标用户是谁,有多长时间来完成这个程序?

3编写代码

这里是真正需要使用C知识的地方,我们要将代码输入计算机。这一过程的机制取决于编程环境。一般来说,需要使用文本编辑器来创建一种称为源代码的文件,该文件包含我们的程序设计的C实现形式。每种语言可能对应不同的注释方式。为了代码的可读性,要养成给所写程序添加文字注释的好习惯噢~

4编译

编译器是一个程序,其工作是将源代码转换成可执行代码(用计算机的本机语言或机器语言表示的代码)。

C编译器还从C的库中向最终程序加入代码,库中包含许多标准例程供我们使用,例如printf()和scanf()。更准确地说,是一个被称为链接器(linker)的程序将库例程引入的,但在多数系统上,编译器为我们运行链接器。编译器还检查我们的程序是否为有效的C语言程序。如果发现错误,将错误报告给我们,而且不生成可执行文件,也就无法进行下一步,我们需要把错误修改完全后,再次编译,若成功,生产可执行文件;继续报错,则继续修改。

5运行程序

编译成功后,生成的可执行文件是我们可以运行的一个程序。在很多公用环境(包括MS-DOS、UNIX和Linux控制台)中,要想运行程序,只需要键入相应的可执行文件名即可;在其他环境下,例如VAX上的VMS,可能需要一个运行命令或一些其他机制。

6测试和调试程序

程序可以运行是好事,但它也有可能运行得不正确,也就是我们经常听到的bug。我们需要检查程序是否在做我们需要它做的事情。调试(Debugging)就是要发现并修正程序错误。

7维护和修改程序

1、原来的程序有小bug,测试时没发现,但是上线的时候出现了,需要及时补bug;

2、想到更好的新功能可以添加;

3、改编程序以适应公司的其他计算机系统;

4、对原功能进行优化。

所以,后期也是要对程序进行维护滴~

六星教育C语言学院c++课程采用个性化的教学安排,针对不同基础的学员因材施教,课程类别涵盖《C++零基础入门班》、《C++企业项目实战班》、《C++高薪大神就业班》等,充分照顾到学员的学习需求。

总结

编程过程不是一条直线,我们可能会在不同的步骤间反复横跳。如果我们忽略第1、2步,直接上手写代码,简单的程序自然可以,但当程序很复杂的时候,我们无法在脑海中直接理清其中的关系,这时第1、2步的构建就很重要了,所以我们应该养成在编写代码前先进行规划的习惯,勾勒出设计概貌。返回搜狐,查看更多

责任编辑:

收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜