6、C与C++编程语言入门

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程序本
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值