C语言教程:赋值表达式详解

需积分: 31 2 下载量 82 浏览量 更新于2024-07-14 收藏 793KB PPT 举报
"这篇资源是关于C语言的基础教程,涵盖了从C语言的起源、特点到程序的结构和书写规则,以及赋值表达式等基础知识。教程由北京科技大学职业技术学院的徐新华制作,适合初学者入门学习。" 在C语言中,赋值表达式是一个重要的概念,它用于改变变量的值。赋值表达式由赋值运算符或复合赋值运算符连接一个变量和一个表达式,其一般格式可以表示为:`变量 (复合) 赋值运算符 表达式`。例如,`a = 5` 这个例子中,`=` 是赋值运算符,`a` 是变量,`5` 是表达式,整个`a = 5`就是一个赋值表达式。执行这个表达式后,变量`a`的值会变为5。 赋值表达式自身也有一个值。在C语言中,任何表达式都有一个值,赋值表达式的值就是被赋值变量的值。所以,一旦`a = 5`执行,表达式的值就是5。这种特性使得赋值表达式可以在某些情况下作为其他表达式的组成部分。 C语言的发展历程表明,它是在70年代初由贝尔实验室开发的,旨在结合汇编语言的效率和高级语言的易用性。随着时间的推移,C语言经过多次改进,最终形成了ANSI C标准,现在有很多不同的C编译器,如Microsoft C、TurboC和Borland C等,虽然基本相同,但在某些特定功能和规定上可能有所不同。本教程以TCV2.0(DOS操作系统)为上机环境。 C语言的特点包括:简洁紧凑的语法,丰富的运算符,高效的执行性能,良好的可移植性,以及能够直接访问硬件资源。此外,C语言的控制结构主要包括顺序、选择和循环,输入输出操作通过标准库函数完成,而不是内置的控制语句。因此,学习C语言时,不仅要理解控制语句和运算符,还需要熟悉标准库函数的使用。 在C语言程序的结构方面,程序通常包含预处理指令、函数定义、变量声明和控制结构等部分。程序的书写需要遵循一定的规则,比如每条语句的结束需要用分号,大括号用于组织代码块等。这些规则对于编写出正确可执行的C语言程序至关重要。 这篇资源是C语言初学者的良好起点,它详细介绍了C语言的基础知识,包括赋值表达式、程序结构和语言特点,帮助读者建立扎实的C语言编程基础。