vlambda博客
学习文章列表

我们一起学C语言(一)




C语言来啦


每日一句

    

我们终此一生,

就是要摆脱他人的期待,

找到真正的自己。

 ——《无声告白》


//
C生万物,编程之本
//


       现在我们先来想清楚几个问题 :


       ①为什么要学计算机语言?


       看到过网上的一段说法:当我们的生活越来越依赖网络时,你会发现编程的重要性。即便你不在科技行业,如果你懂点编程,那也会为你加分不少。将来,编程也许会成为一种基本技能。


       ②编程语言那麽多,我们该选哪一种?


       Java、C、C++、C#、PHP、Python、JavaScript、SQL ?跨平台、面向过程、面向对象、脚本语言、数据库查询语言 ?在这些语言当中,纯粹的面向过程的语言只有C语言,C语言还对许多语言都提供了构建模块。


       C语言在计算机体系中占据着不可替代的位置,所以有“C生万物,编程之本”这样一说。C语言既有高级语言的特点,又有汇编语言的特点,应用范围广泛。它是操作系统内核开发领域几乎是唯一的开发工具。。。。。。


       巴拉巴拉说了这么多学C语言的理由,总结一下,考试遇到不会做的选择题怎么办 ? —— 选 C 对不对 !那这么多编程语言不知道先学哪个怎么办 ? —— 当然也选 C 喽 !


       所以,你下定决心要开始学了吗?


       其实C语言的各大优点对于初学者来说并不易懂,如果在这里花大篇幅去讲,不是很有必要,这些等你学过几种不同的编程语言,开始编写自己的程序之后,自然会在心里形成自己的理解。


//
入门书籍和编译器
//

       

       对于初学者来说,选对一本好的C语言入门书籍和一款操作简单的编译器是十分有必要的。不然就会像我学吉他的时候一样,选了一把会打品且音质不OK的吉他,结果上手的时候发现弹出来的音跟教学视频很不一样,一定程度上削弱了我学习的激情。好了,言归正传,那么我们学习C语言需要准备些什么呢?


       入门书籍我推荐 Brian W.Kernighan和Dennis M.Ritchie编写的《C程序设计语言》这是一部介绍C语言及其程序设计方法的权威性经典著作,很OK的一部入门书籍。


       编译器我推荐Code::Blocks,它很适合新手,不仅开源、跨平台还免费,小巧灵活、容易安装也容易卸载,不会有各种各样的兼容性问题,安装教程网上随便一搜就有很多。


        在看下一篇推文之前,记得下载好Code::Blocks,边学边练呢。


       

//
下期预告
//

       ①C程序结构


       ②常数与变量


       如果对【机器语言】—>【汇编语言】—>【高级语言】的演变感兴趣可以去了解一下。


       小编现在十分的困,先去睡觉了,下篇再见 ~


往期精彩回顾

      

关注我 了解更多


小红书号:Du_luluya


在看点一下