我理解的C语言(如有错请指正)首先什么是语言?人和人交流的工具。人和计算机交流的语言就是计算机语言,而最早期的计算机用的是二进制语言(1010001010),你想啊,一句话得用多少个0和1来表示,写起来是及其的痛苦,它就像原始人来的交流,只有顶级的科学家才能看得懂,后来就有了汇编语言,(ADD-000001111)给计算机语言弄一下助记符,这个时候问题是解决了一部分,起码多点人能看懂了,但是但是这助记符也不少啊,记不住,怎么办,这时候B语言和C语言就出现了。后来啊,人们发现,这个C语言用着方便多了,OK,C语言诞生了。初期的C语言不是通用的,那肯定就又有麻烦出现了,程序写出来在这台电脑能用但是到另一台就变味儿了。那怎么办,要不规定一种样式,大家共用,于是就有了国际标准语言。C语言是一门通用计算机编程语言 广泛应用于底层开发。 C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。(啥是广泛应用于底层开发:看下面这张图底层就是应用层以下的层次,故C语言广泛用于操作系统编译和驱动编译。当然它在其他层也不是不用,只是比较少,eg:早期的WPS就是运用了C语言。)