菜鸟之C语言初涉(初学编程之总结系列)

你生而有翼,为何竟愿一生匍匐前进,形如虫蚁/p>

       每年都会有很多的少男少女从高考的炼狱解放出来,但迎面而来的不是快乐,不是重担卸下的松一口气,而是无尽的狂欢狂欢遮盖的迷茫。三年的努力,只是换来两个月的时间决定了自己接下来人生的方向,无力不能帮你解决,绝望杀不死希望。所以为什么不来编程呢/p>

       好吧,瞎扯了这么多,就不再抒情了。作为新生我是被录到了信息类,所以编程对于我来说肯定是要过的一个坎,因此呢,我就想趁着暑假就从C先开始。

       首先对于语言的选择,别怪我功利,我们学校是用C开始教学的,当然对于C++ 、Python 我只是稍稍看了看并没有深入,以后再慢慢来吧。

       编程这东西我不算从小就摸触,但是这没有什么,学习一道唯有熟练罢了。所以呢我就总结一下自己学到的东西,毕竟有输入就该有个输出嘛。


1.C语言简介

C是一种通用的编程语言,广泛用于系统软件与应用软件的开发。于1969年至1973年间,为了移植与开发UNIX操作系统,由丹尼斯·里奇与肯·汤普逊,以B语言为基础,在贝尔实验室设计、开发出来。

       C语言不十分的“高级”,也不十分“庞大”,并且不只是用于某一特定的应用领域,但它的限制少,通用性强。同时它也具有强大的功能和灵活性 、可移植性 、表达自由,但正是由于它在表达方面的自由会增加风险。

2.计算机的工作原理

计算机的基本原理是存储程序和程序控制。预先要把指挥计算机如何进行操作的指令序列(称为程序)和原始数据通过输入设备输送到计算机内存贮器中。每一条指令中明确规定了计算机从哪个地址取数,进行什么操作,然后送到什么地址去等步骤。

       虽然百度百科上这段话说了和没说差不多,让我们这些菜鸟看不懂,但这部分可以暂时了解一下就好,不用花费过多的时间在这上面。

3.编程软件

       我用的是Dev C++,它的官 是http://sourceforge.net/projects/orwelldevcpp/,当然这是在Windows下的一款适合初学者的IDE。其实你如果使用的是Linux或是Mac OS,那会更加的方便,你可以上 查找这方面的资料。

4.一个示例

       作为编程的初学者一般在计算机屏幕上打印出来的应该都是这句话

Hello,World.

       下面是它的代码

       我不太喜欢这个,所以我是打印的这个

       也许你的教材上的代码示例和我不一样,但请你先运行成功你的第一个程序。为什么,以后就明白了。


       如果你和我一样是菜鸟的话,希望你能够有一本教材,毕竟很多东西我就没有总结了。Ps.不要买K&R的《The C Programming Language》,别问我怎么知道的。

       同时如果我有什么错误,麻烦指出,谢谢。如果你有什么建议,那就烂在你肚子里吧,别和我说,你说了我也不一定会去改动。


参考资料:

维基百科编者. C语言[G/OL]. 维基百科, 2017(20170801)[2017-08-01]. https://zh.wikipedia.org/w/index.phpitle=C%E8%AF%AD%E8%A8%80&oldid=45469151.

维基百科编者. 电子计算机[G/OL]. 维基百科, 2017(20170609)[2017-06-09]. https://zh.wikipedia.org/w/index.phpitle=%E9%9B%BB%E5%AD%90%E8%A8%88%E7%AE%97%E6%A9%9F&oldid=44688928.

https://baike.baidu.com/item/%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%B7%A5%E4%BD%9C%E5%8E%9F%E7%90%86/7681289r=aladdin

文章知识点与官方知识档案匹配,可进一步学习相关知识C技能树首页概览113415 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2017年11月2日
下一篇 2017年11月2日

相关推荐