学习
实践
活动
专区
工具
TVP
写文章

三、hello,world

你好,世界!hello,world代表着一切的开始,程序员为程序注入生命和灵魂。每一个程序员都应相信,代码是活的,是有生命和灵魂的。而为代码带去灵魂和生命的正是我们,”程序员(猿)“。hello,world!这个经典程序的流行要归功于《The C Programme Language》(《C程序设计语言》)一书,很多程序员的第一个程序都是hello,world!。编写程序我们一般分为七个步骤(此处概念引用于《C primer plus》一书,此书也是经典的C语言入门书籍之一,有兴趣的读者可以买来学习研究)

1. 定义程序目标

编写程序是用来解决问题的,我们在编写一个程序之前应该想清楚,这个程序是用来干嘛的。不要漫无目的去编程。

2. 设计程序

有了要解决的问题,我们现在思考的应该是如何用程序去解决那个问题,以及程序如何实现、面向什么人群、是控制台程序还是GUI(图形用户界面)程序。

3. 编写代码

设计好了程序后,我们就要开始编写代码去实现它了。我们在文本编辑器中编写代码,创建源代码文件(C语言源代码文件的扩展名是.C)附上C语言hello,world程序

4. 编译

前面介绍过,计算机机需要一个叫“编译器”的翻译官来把C语言翻译翻译(编译)成计算机能够理解识别的二进制代码。我们编写完代码,编译执行之后会生成一个.exe(可执行文件)文件。在编译这一过程中其实不止“编译器”出了力,它只是完成了“译”的部分而“编”的部分并是由它来完成的。而是由一个叫“链接器”的工具来完成的。链接器在编译器把源代码编译之后会生成一个扩展名为.obj的目标文件。目标文件是不能直接执行的的,需要链接器链接库函数和启动代码生成.exe可执行文件之后才能直接执行。编译器还能检查程序员写的代码是否有错误,如果编译器发现了错误。它就会停止编译并报错。

5. 运行程序

在windows环境下,编译执行之后生成的.exe文件(可执行文件)双击可直接执行。

6. 测试和调试程序

程序写好了之后我们应当运行它看看。看是否和我们当初所设计的一样,有无错误。(这一步叫做测试)。如果程序运行是出现了错误,我们应当查找并修复错误(这一步叫做调试)。

7. 维护和修改代码

在创建完一个程序之后,并不意味着工作结束了。如果我们后续要给程序添加一些新的功能就需要修改代码。在用户使用你的程序时,他们可能会发现一些你和编译器都没有发现的错误,这时候也需要程序员去修改代码,给程序进行优化。一个好的程序员不止会写代码,还会写注释。优秀的程序员写出来的代码极具美感,整洁优雅。我们在开发过程中也应注意细节问题,代码是否整洁、有无写注释、变量名有无意义等等细节。毕竟代码写出来是给人看的。

教程阅读到这里的读者,不知你们是否还畏惧编程,是否还有疑惑?编程其实并不像你们想的那样难。只要你肯学,就一定学的会。笔者天资驽钝,初学C语言时也是非常的困惑、吃力。所幸的是,我并没有放弃,并且学会了C语言。初学C语言时的确有点枯燥,但只要我们静下心来去学,C语言其实也并没有那么枯燥。纵有疾风起,人生不言弃。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180105G0EVDN00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

相关快讯

关注

腾讯云开发者公众号
10元无门槛代金券
洞察腾讯核心技术
剖析业界实践案例
腾讯云开发者公众号二维码

扫码关注腾讯云开发者

领取腾讯云代金券