C语言教程:赋值运算符与表达式解析

需积分: 12 0 下载量 81 浏览量 更新于2024-08-20 收藏 806KB PPT 举报
"该资源是关于C语言教程的课件,主要讲解了赋值运算符和表达式的使用,包括简单赋值和复合赋值运算符。同时,还提供了C语言程序设计的基础知识,如注释、函数、语句格式和特点,以及C程序的基本结构。" 在C语言中,赋值运算符用于将一个值(常量或表达式的结果)赋予一个变量。简单赋值运算符是`=`,其基本形式为 `变量标识符 = 表达式`。这会把表达式计算后的值存储到变量中。例如,`a=3;` 将数字3赋给变量a。 复合赋值运算符结合了赋值操作和算术运算,例如 `+=`、`-=`、`*=`、`/=`、`%=`、`<<=`、`>>=`、`&=`、`^=` 和 `|=`。这些运算符可以简化代码并提高效率。例如,`a+=3` 相当于 `a=a+3`,将a的当前值增加3后再次赋给a。同样,`x*=y+8` 等同于 `x=x*(y+8)`,将x乘以y加8的结果。 在提供的示例程序中,可以看到如何使用这些赋值运算符。例如,`area=a*b;` 使用乘法运算符`*`来计算矩形的面积,`area=a*b`,然后赋值给变量`area`。而在求和的示例中,`sum=add(a,b);` 调用了名为`add`的函数,将a和b的和赋值给sum。 C语言程序设计的基础部分介绍了程序的构成和格式,其中注释使用`/*...*/` 或 `//` 来添加,不会被编译器处理。预处理命令,如`#include`,用于引入头文件。程序的执行始于主函数`main()`,可以调用其他函数来执行任务。语句以分号`;`结尾,而语句块通常使用花括号 `{}` 包裹,以保持代码的可读性。 在编写C程序时,优秀的程序员会注重代码的可读性和规范性,如使用缩进保持代码对齐,添加适当的注释,以及在需要的地方使用空行来区分逻辑段落。此外,C程序由一系列函数构成,至少包含一个主函数`main()`,其他函数可以通过调用来执行特定任务。 最后,C语言中的注释有两种形式:多行注释`/*...*/`和单行注释`//...`,但多行注释不能嵌套。注释不会被编译成机器代码,仅用于程序员阅读和理解代码。