Menu
CoddyTech

递增与递减

本课属于 Coddy C 学习旅程的“基础知识”单元。第 18 课,共 63 课。

在 C 中,递增(++)和递减(--)运算符可以让你将变量的值增加或减少 1。

我们来使用一个整数变量:

int counter = 5;

要递增 1,请使用 ++ 运算符:

counter++;  // 将 counter 增加到 6

要减 1,请使用 -- 运算符:

counter--;  // 将 counter 减至 5

这些运算符有两种用法:

  1. 前缀形式(++counter 或 --counter):
int a = 5;
int b = ++a;  // a 先增加到 6,然后将 6 赋值给 b
  1. 后缀形式(counter++ 或 counter--):
int x = 5;
int y = x++;  // 先将 5 赋值给 y,然后 x 递增到 6

区别在于递增相对于赋值发生的时机。

challenge icon

挑战

简单

创建一个程序,完成以下操作:

  1. 声明一个名为 number 的整数变量,初始值为 10
  2. 使用前缀递增运算符将 number 增加 1,并将结果赋给名为 prefixResult 的变量
  3. 对 number 使用后缀递增运算符,并将结果赋给名为 postfixResult 的变量
  4. 按照以下确切格式打印 number、prefixResult 和 postfixResult 的最终值:
Number: [value]
Prefix result: [value]
Postfix result: [value]

亲手试试

#include <stdio.h>

int main() {
    // 在这里编写你的代码
    
    return 0;
}
quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

基础知识中的所有课

自己练习: C 在线编译器