浅谈C语言的发展史,还有你们所熟悉的特点,结构,算法。大家应该知道程序语言的由来吗?是外国的一个程序员在圣诞节无聊的时候打发时间所写出的一种程序语言,后来许多人都以此基础上设计了各种各样的语言。
![baac1eab2770ad78f632944d24d5e7bd.png](https://i-blog.csdnimg.cn/blog_migrate/8c6cc34e4f641b8618d0b939540035f0.jpeg)
C语言计算机语言的鼻祖,在现在如果实现网络爬虫的话,用java,php,Python是非常的方便,而如果你用了C语言,实现了互联网数据抓取,那仅仅是你高超的技能体现,并不是最佳的选择。
![1ef7d954603d081c536e4a1f0d95d1d4.png](https://i-blog.csdnimg.cn/blog_migrate/a6a8af5cc31abff2f6baba43ef09e688.jpeg)
先简单的说一下C语言的特点,嘿嘿,C语言具有两大特色,一个是对地址操作的能力,还有一个是指针的灵魂。既是难点,也是重点。在这里大家学习的时候,可以在这两方面多花费一些功夫。
![69761b8de24312a3c543078309ff132d.png](https://i-blog.csdnimg.cn/blog_migrate/6d823f63d5d6241cfb77da29d4f400d9.jpeg)
C++6.0被称为史上最经典的VC,现在有很多企业都在用它,我们学习的教材也都是用这个版本来阐述的。
![028073144fb87bcfdc5ddf2057a9ad66.png](https://i-blog.csdnimg.cn/blog_migrate/00d3f7b35dce2ca2f5907d41f357856f.jpeg)
然而他并没有这么想象的那么美好,潺弱的ID e,不完善的STR使他不适应时代的发展,现在2018年所更新的为studio2010。
![6068fbef85b87848915ddc7b71bc9bf4.png](https://i-blog.csdnimg.cn/blog_migrate/ebc3073fe3f95d956c57d90e22cafed6.jpeg)
在全国计算机等级考试中,c语言必考的就是算法,他的五个特点很简单,分别是有穷性,确定性,可行性,输入和输出。如果不是特别理解和长期记忆,是很容易忘记的,在这里就当给大家再次回忆一下。
![b804b5296f8169bd88f0e4bf34ab6a0b.png](https://i-blog.csdnimg.cn/blog_migrate/e6c555e860d26bcc062aff8cbce6b7bf.jpeg)
算法的表现形式可考可不考,归为以下几种嘛。
- 自然语言。说白了很简单,就是大白话,通俗易懂。
- 图形。也是很简单,用一些矩形菱形箭头等等,表示看起来更加的简便。
- 算法语言。就是我们现在所用的计算机语言,程序设计语言,伪代码。
- 形式语言。用数学的方法描述算法,就可以避免文字所带来的歧义。
![f7a1d12b0d129ceea4903c0202d1a451.png](https://i-blog.csdnimg.cn/blog_migrate/7aeaf0bdedcd98413abaa1f863f9ab8a.jpeg)
好了,接下来我们说到最后了,算法的基本结构,大家应该都知道吧!我就没必要说了,在这里给大家提醒一下,算法的复杂性体现了算法效率,所以在解决问题时,尽可能地设计出复杂性最低的算法来解决问题。
![825884085984276b51b5d674b41d7174.png](https://i-blog.csdnimg.cn/blog_migrate/dad0215394fabfb2bdb56a186edb9d09.jpeg)
#
今天的内容结束了,下次再见。#BASIC语言# #C语言#