C语言他是一门很通用的计算机语言,而且广泛应用在底层开发。他以简易的方式进行编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
现在的c语言已经成为一种专业语言,已经被广泛使用。当然c语言的广泛使用也是因为他的下面这些特点:易于学习、结构化语言、它产生高效率的程序、它可以处理底层的活动、它可以在多种计算机平台上编译。
对于C来说,C语言它就是为了编写UNIX 操作系统而被发明的,而且C语言它是以B语言为基础的,现在大多数先进的软件都是使用c语言实现的。还有一点就是当今最流行的 Linux 操作系统和 RDBMSMySQL 都是使用 C 语言编写的。
C 就是用来编程的,那么在程序中,他可以是2行,也可以是数万行,而且他可以写在一个或多个扩展名为 ".c" 的文本文件中,就比如说hello.c。您可以使用 "Notepad++"、"vim" 或任何其他文本编辑器来编写您的 C 语言程序。你可以在前面下载哦。
C基本特性
1、高级语言:它是把高级语言的基本结构和语句与低级语言的实用性结合起来的工作单元。
2、代码级别的跨平台:由于标准的存在,使得几乎同样的C代码可用于多种操作系统,如Windows、DOS、UNIX等等;也适用于多种机型。
3、结构式语言:结构式语言的显著特点是代码及数据的分隔化,即程序的各个部分除了必要的信息交流外彼此独立。
4、使用指针:可以直接进行靠近硬件的操作,但是C的指针操作不做保护,也给它带来了很多不安全的因素。但是后面c++增加了改进。
C 特有特点
C语言是一个有结构化程序设计、具有变量作用域(variable scope)以及递归功能的过程式语言。
C语言传递参数均是以值传递(pass by value),另外也可以传递指针(a pointer passed by value)。
不同的变量类型可以用结构体(struct)组合在一起。
只有32个保留字(reserved keywords),使变量、函数命名有更多弹性。
部份的变量类型可以转换,例如整型和字符型变量。
通过指针(pointer),C语言可以容易的对存储器进行低级控制。
预编译处理(preprocessor)让C语言的编译更具有弹性。
C可以说现在编程都在用它,想要学好它,需要一步一步的来,下面就总结了很多c方面的具体知识点,可以学习哦。