C语言复习:自增自减运算符解析

需积分: 11 1 下载量 35 浏览量 更新于2024-07-14 收藏 607KB PPT 举报
"自增、自减运算符-C语言复习资料" C语言中的自增和自减运算符是编程中常用的操作符,它们用于快速增加或减少变量的值。自增运算符(++)和自减运算符(--), 分为前置和后置两种形式。 前置运算符(例如:++i, --i)会在当前表达式中使用变量的原始值,然后增加或减少该变量的值。例如,如果`i`等于5,那么`++i`会先将`i`的值加1变为6,然后使用这个新的值6。同样,`--i`会在使用`i`之前将其值减1,如果`i`是6,那么`--i`会让`i`变为5。 后置运算符(例如:i++, i--)则在使用变量之后进行操作。在同样的例子中,如果`i`是5,`i++`在当前表达式中仍使用5,但在语句执行结束后,`i`的值会增加到6。对于`i--`,如果`i`是6,它会在当前表达式之后减1,变成5。 在C语言的程序设计中,这些运算符经常用于迭代、循环控制和其他数学计算。在给定的示例中: ```c int m=5,n=10; printf("%d,%d\n",m++,--n); ``` 首先执行`--n`,`n`从10减到9,然后输出`m`的原始值5,接着`m++`把`m`从5增加到6,但这个变化不会影响已经输出的结果。 C语言的考试通常包括以下几个部分: 1. 单项选择题:考察对语言特性的理解,比如数据类型、运算符、流程控制等,共20分。 2. 填空题:测试对语法和基本概念的记忆,共10分。 3. 阅读程序:分析代码逻辑,理解程序的功能,共10分。 4. 程序填空:根据需求填写正确的代码片段,共40分。 5. 编写程序:实际编程题目,要求写出完整的代码,共20分。 在学习C语言时,了解基本的数据类型至关重要,包括整型(int)、字符型(char)、实型(float和double)以及构造类型如数组、结构体、联合体和枚举等。此外,还要掌握基本的程序结构,包括顺序结构、选择结构(如if...else语句)和循环结构(如for、while和do...while循环)。 C语言的执行从主函数`main()`开始,程序的主体由函数构成,每个函数都有特定的任务。在VC++6.0环境下,源代码文件通常以`.c`或`.cpp`为扩展名,通过编译器生成`.obj`目标文件,最后链接成`.exe`可执行文件。 学习C语言还需要理解常量和变量的概念,常量是不可更改的值,可以是整型、实型、字符型或字符串。变量则是存储数据的容器,其值在程序运行期间可以改变。变量命名应遵循一定的规则,例如首字符不能是数字,且不能包含除字母、数字和下划线外的其他字符。同时,常量可以用`#define`预处理器来定义,如定义圆周率的常量`PI`。 自增和自减运算符是C语言中非常基础且实用的工具,理解它们的工作原理以及在不同情况下的用法,对编写高效的代码至关重要。同时,掌握C语言的基本语法、数据类型、程序结构和变量处理,是学习C语言的基础。