Skip to content
TechMind

1 、入门


一、概述🧀

1、程序的执行方式🧀

  • 解释执行:解释器在运行时读取源代码,并逐步完成对应操作。

  • 编译执行:编译器先把源代码翻译成目标代码,再运行生成的程序。

语言与执行方式

“编译”和“解释”描述的是实现方式,不是语言不可改变的属性。同一种语言可以拥有解释器、编译器或即时编译器(JIT);“解释型语言”“编译型语言”通常只是对常见实现方式的简称。

2、发展史🧀

FORTRAN → BCPL → B → C

3、应用场景🧀

  • 操作系统
  • 嵌入式系统
  • 驱动程序
  • ……

⛔ 日常应用开发很少直接使用 C,学习 C 的过程主要是训练代码逻辑,编写练习代码。

Tip

C语言程序运行前必须 编译,需要以下工具:

  • 编辑器
  • 编译器
  • IDE(集成开发环境)

二、第一个C语言程序🧀

1、示例程序🧀

1
2
3
4
5
6
int main() {
    printf("Hello World!\n");
    return 0;
}
// printf: 打印字符串
// \n: 换行
1
2
3
4
5
6
int main() {
    cout << "Hello World!" << endl;
    return 0;
}
// cout: 打印字符串
// endl: 换行

2、所有程序的最小结构🧀

1
2
3
int main() {
    return 0;
}

3、表达式计算示例🧀

1
2
3
4
5
int main() {
    printf("12+34=%d", 12+34);
    return 0;
}
// %d: 把后面一个整数填到这个位置上(占位)