第一章:C语言概述
1.1 C语言的历史与发展
C语言由Dennis Ritchie于1972年发明,最初用于开发Unix操作系统。它是一种广泛使用的高级语言,以其简洁、高效和可移植性著称。C语言影响了众多编程语言的发展,包括C++、Java和C#等。
1.2 C语言的特点
- 简洁明了:C语言的语法简单,易于理解和记忆。
- 高效性:编译后的C语言程序执行效率高,适合系统编程。
- 可移植性:C语言程序可以在不同平台上运行,只需进行必要的修改。
- 库丰富:C语言提供了丰富的库函数,方便程序开发。
1.3 学习C语言的准备
- 编译器:选择一个适合自己的编译器,如GCC、Clang或Visual Studio。
- 理解基本概念:了解变量、数据类型、运算符、控制结构等基本概念。
- 编程环境:配置一个适合编程的环境,如VS Code、Sublime Text等。
第二章:C语言基本语法
2.1 程序结构
一个C语言程序通常包括以下部分:
- 文件包含:
#include指令,用于包含其他文件。 - 定义:定义宏、常量、变量等。
- 函数定义:定义函数,实现程序功能。
- 主函数:
main()函数是程序的入口点。
2.2 数据类型与变量
C语言提供了以下基本数据类型:
- 整型:
int、short、long等。 - 浮点型:
float、double等。 - 字符型:
char。 - 枚举型:
enum。
变量的定义格式为:
数据类型 变量名;
2.3 运算符与表达式
C语言支持各种运算符,包括:
- 算术运算符:
+、-、*、/、%等。 - 逻辑运算符:
&&、||、!等。 - 关系运算符:
==、!=、>、>=、<、<=等。
表达式是由运算符和操作数组成的,用于计算值。
2.4 控制结构
C语言提供了以下控制结构:
- 条件语句:
if、if-else、switch。 - 循环语句:
for、while、do-while。
控制结构用于控制程序执行的流程。
第三章:实战笔记
3.1 编写第一个C语言程序
#include <stdio.h>
int main() {
printf("Hello, World!\n");
return 0;
}
这段代码是C语言最简单的程序,它输出“Hello, World!”。
3.2 变量和数据类型
#include <stdio.h>
int main() {
int num = 10;
float fnum = 3.14;
char ch = 'A';
printf("num = %d, fnum = %f, ch = %c\n", num, fnum, ch);
return 0;
}
这段代码定义了不同数据类型的变量,并输出它们的值。
3.3 循环语句
#include <stdio.h>
int main() {
int i;
for (i = 0; i < 5; i++) {
printf("i = %d\n", i);
}
return 0;
}
这段代码使用for循环输出0到4的整数。
总结
本章介绍了C语言的基础知识,包括C语言的历史、特点、基本语法、控制结构等。通过本章的学习,读者应该能够编写简单的C语言程序。下一章将继续深入探讨C语言的更多高级特性。
