第 1 章:编译、类型与输入输出¶
📋 本章概览¶
| 项目 | 内容 |
|---|---|
| 学习时长 | 35 分钟 |
| 核心概念 | 编译、类型、变量、标准输入输出 |
| 核心比喻 | 编译器像把施工图变成可执行机器的翻译员 |
| 实践任务 | 编译并运行商品总价计算器 |
| 难度等级 | ★☆☆☆☆ |
1.1 第一个 C 程序¶
保存为 hello.c,编译并运行:
编译器会把源代码翻译为可执行文件。-Wall -Wextra 会打开重要警告,学习阶段不要忽略警告。
1.2 类型和变量¶
变量的类型决定它能表示什么,以及编译器如何解释内存中的位。
1.3 读取输入¶
scanf 需要变量地址,因此传入 &age。输入函数的返回值要检查,否则错误输入可能让程序继续使用无效数据。
✏️ 课后练习¶
写一个程序,读取商品单价和数量,输出总价。编译时打开全部常用警告,并修复编译器给出的警告。
✅ 验证步骤¶
使用 C17 标准编译程序,输入合法的单价和数量,确认总价正确;再输入非数字内容,观察程序是否检查输入函数的返回值。
📝 本章总结¶
- C 源代码需要经过编译才能运行。
- 类型决定变量可以表示的数据和参与的运算。
- 读取输入后必须检查函数返回值。
🔮 下一章预告¶
下一章会用条件、循环、数组和字符串处理一组数据。