C语言程序设计的赋值表达式和历史背景

需积分: 9 0 下载量 21 浏览量 更新于2024-01-05 收藏 2.84MB PPT 举报
C语言程序设计是由谭浩强所著的一本教材。在这本教材中,介绍了C语言中的赋值运算符和赋值表达式。赋值运算符的一般形式是“变量 = 表达式”,其中表达式可以是一个赋值表达式。 赋值表达式是由赋值号连接的一个等式,例如“x = 10”。这个等式表示将10赋值给变量x。在这个赋值表达式中,表达式部分就是10。而表达式又可以是一个赋值表达式,例如“x = (y = 10)”将y赋值为10,然后将y的值赋值给x。由于赋值号的右结合性,可以省略括号,将上述赋值表达式简化为“x = y = 10”。 C语言是一种广泛应用于系统软件和应用软件的程序设计语言。当前计算机应用非常广泛,软件设计和编写质量要求高,而且经常需要与硬件部分进行交互,例如界面设计等。在这些方面,C语言编写是最理想的选择,因此C语言也是当前计算机语言中使用最广泛的之一。 第一章介绍了C语言的概述。C语言可以作为系统软件和应用软件的程序设计语言。第一章还强调了C语言的重要性,尤其是在当前的计算机应用环境下。因此,学习和掌握C语言编程成为了重要的任务。 第二章介绍了C语言的历史背景。首先提到了操作系统的设计语言,即为用户提供操作环境的系统命令和编程语言。在早期,操作系统的软件是用汇编指令编写的,然而汇编语言的编写繁琐、容易出错且可读性差。为了解决这些问题,C语言应运而生。C语言的出现不仅提高了程序的可读性,还能与硬件进行交互。 第三章介绍了C语言的发展过程。在1960年,出现了Algol60语言,但该语言与硬件的关联度较低,更适合面向问题的编程。为了改进这一点,剑桥大学推出了CPL语言。而在1967年,Martin Richards对CPL进行了改进和简化,并推出了BCPL语言。BCPL是C语言的前身,它继承了CPL的特点,并具有较高的可读性和与硬件打交道的能力。 总的来说,C语言程序设计是一本介绍C语言的教材,通过学习这本教材,可以了解到C语言中的赋值运算符和赋值表达式。C语言是一种广泛应用于系统软件和应用软件的编程语言,具有与硬件打交道的能力。在C语言的发展过程中,经历了从Algol60到CPL再到BCPL的演变,最终形成了现在我们所熟知的C语言。