你生而有翼,为何竟愿一生匍匐前进,形如虫蚁?
每年都会有很多的少男少女从高考的炼狱解放出来,但迎面而来的不是快乐,不是重担卸下的松一口气,而是无尽的狂欢狂欢遮盖的迷茫。三年的努力,只是换来两个月的时间决定了自己接下来人生的方向,无力不能帮你解决,绝望杀不死希望。所以为什么不来编程呢?
好吧,瞎扯了这么多,就不再抒情了。作为新生我是被录到了信息类,所以编程对于我来说肯定是要过的一个坎,因此呢,我就想趁着暑假就从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.
共同学习,写下你的评论
评论加载中...
作者其他优质文章