首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

努力学习,第一个C语言程序

种树的最佳时间是十年前,其次是现在。

学Bug=学霸哥(学霸中的一个Bug)

边计划边学习,既然已经确定必学C语言,那么就马上行动吧。《C程序设计语言》引言讲的真好:“学习一门新程序设计语言的唯一途径就是使用它编写程序”。这是一门相当考验动手能力的课程,动起手来才有希望。

这本书选的真没得说,没一句废话,第一页内容就直接上手,很熟悉的一句“Hello world”开始了学Bug的C语言编程之旅。

不过因为本书的年头确实有点老了,所以其编程环境是在UNIX系统上,可能对于0基础初学者有一点影响,这时就可以参考《C primer plus》这本书,对多个操作系统都有介绍,比如windows用户就需要安装命令行编译器或者集成开发环境,加上C语言的可移植性,对学习的影响还是挺小的。本书这么多年才第二版也足以证明其内容的稳定性,不愧为C语言圣经。

因为之前有一丁点儿Linux学习经验,目前读起来还算顺畅,学Bug使用的是CentOS7的系统环境,最小安装默认没有gcc编译器,"yum install gcc -y"安装一下就可以了,Linux毕竟是UNIX系统的分支,在Linux环境下来学习C语言可能再适合不过了,同时还可以继续学习Linux。

练习题:如下图1所示,学Bug的第一个C语言程序,与书本的有一点点区别,根据练习题要求有意去掉部分或添加部分内容得出不同的结果,加入\c提示错误“未知的转义序列”。在测试过程中又发现了另外一个问题,“\b\n”连续写\b退格失效,中间加了一个感叹号才正确,为什么呢?

图1.第一个C语言程序

“Hello world”虽简单,坚持学下去却是不简单,希望这是一个好的开始。

加油!

坚持!

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券