学习目标

  • 快速回顾 C 语言核心语法
  • 理解 C 语言在系统编程中的地位

1.1 为什么是 C 语言

C 语言是系统编程的基石:

  • 接近硬件,性能高
  • 操作系统、编译器、驱动都用 C 编写
  • 理解 C 语言才能理解处理器如何执行代码

1.2 基本语法

#include <stdio.h>

int main() {
    int a = 10;
    int b = 20;
    int sum = a + b;
    printf("Sum: %d\n", sum);
    return 0;
}

1.3 数据类型

char c = 'A';           // 1 字节
short s = 100;          // 2 字节
int i = 1000;           // 4 字节
long l = 100000L;       // 8 字节
float f = 3.14f;        // 4 字节
double d = 3.14159;     // 8 字节

1.4 控制流

// if-else
if (x > 0) {
    printf("positive\n");
} else {
    printf("non-positive\n");
}

// for 循环
for (int i = 0; i < 10; i++) {
    printf("%d ", i);
}

// while 循环
while (condition) {
    // ...
}

实践练习

编写程序实现:

  1. 计算 1 到 100 的和
  2. 判断一个数是否为素数
  3. 实现冒泡排序

下一步

第 2 章:指针与内存管理

更新时间: