C语言入门——C语言介绍

什么是程序

程序就是为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合

  • 下面展示一段比较简洁的程序
//引入头文件
#include 
//主函数
void main(){
	//指令
	printf("hello")
}

为什么发明C语言

C语言的诞生是和UNIX操作系统的开发密不可分,原先的UNIX操作系统都是用汇编语言写的,1973年UNIX操作系统的核心用C语言改写,从此以后,C语言成为编写操作系统的主要语言。
掌握C语言的人,再学其它编程语言,大多能很快上手,触类旁通,很多大学将C语言作为计算机教学的入门语言。

C语言的特点

  • 代码级别的跨平台

由于标准的存在,使得几乎同一的C代码可用于多种操作系统,如Windows、DOS、UNIX等等;也适用于多种机型。

  • 使运行直接访问物理地址,对硬件进行操作

由于C语言允许直接访问物理地址,可以直接对硬件进行操作,因此它具有高级语言的功能,又具有低级语言的许多功能,C语言可用来写系统软件(比如操作系统,数据库,杀毒软件,防火墙,驱动,服务器程序)
C语言是一个有结构化程序设计、具有变量作用域以及递归功能的过程式语言。
C语言传递参数可以是值传递,也可以传递指针。
C语言中,没有对象,不同的变量类型可以用结构体(struct)组合在一起预编译处理,生成目标代码质量高,程序执行效率高。

你可能感兴趣的:(c语言)