C与C++编程语言入门
1. 引言
UNIX系统的shell支持多种命令,可通过脚本形式组合成可复用程序。很多UNIX用户通过shell脚本、Awk和Perl等工具就能定制计算环境。不过,脚本语言存在不足,如解释型语言在执行脚本时需重复解释命令,效率较低,且不适合直接操作计算机内存和I/O设备。因此,处理脚本的程序(如UNIX shell、Awk和Perl解释器)以及UNIX内核,大多用C和C++编写。
2. C语言简介
- 历史与特性 :C语言与UNIX紧密相关,自20世纪70年代起,UNIX操作系统和大量应用程序都用C编写。C语言不依赖特定硬件架构,使UNIX成为最早的可移植操作系统之一。C语言由Dennis Ritchie为DEC PDP - 11计算机上的UNIX设计,它源于Martin Richard的BCPL,早期形式有Ken Thompson为DEC PDP - 7编写的B语言。1983年,ANSI成立委员会对C语言进行标准化,形成了ANSI C标准。
- 基本概念
- 编译型语言 :C是编译型的第三代过程式语言。编译意味着在程序执行前,C代码会被分析、解释并翻译成机器指令,这些工作由C编译器和make工具完成。编译后的程序可多次执行而无需重新编译。
- 函数 :C语言中所有过程都以函数形式存在。函数接收输入值,对其进行转换或操作,并返回结果。函数调用可以嵌套,且C函数不依赖调用它的程序上下文,可在不同程序中复用。一个完整的C程序本
超级会员免费看
订阅专栏 解锁全文
7628

被折叠的 条评论
为什么被折叠?



