继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

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

木柘
关注TA
已关注
手记 2
粉丝 62
获赞 204

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

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

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

下面是它的代码

#include <stdio.h>
int main()
{
    printf("Hello,World.");
    return 0;
}

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

#include <stdio.h>
int main()
{
    printf("World,Hello!");
    return 0;
}

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


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

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


参考资料:

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

维基百科编者. 电子计算机[G/OL]. 维基百科, 2017(20170609)[2017-06-09]. https://zh.wikipedia.org/w/index.php?title=%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/7681289?fr=aladdin

打开App,阅读手记
16人推荐
发表评论
随时随地看视频慕课网APP

热门评论

这就没了??????

查看全部评论