给我一份C语言的复习资料
时间: 2023-07-04 16:14:20 浏览: 167
C语言复习资料C语言复习资料.doc
好的,以下是一份 C 语言的复习资料,包括语法、数据类型、运算符、控制流程语句等方面的内容,希望对你有所帮助。
### 1. 基本语法
C 语言的基本语法包括:
- C 语言的程序由一个或多个函数组成。
- 每个函数包含一个或多个语句,每个语句以分号结尾。
- 变量在使用前需要先声明,包括变量的类型和名称。
- C 语言是区分大小写的。
以下是一个简单的 C 语言程序示例:
```c
#include <stdio.h>
int main()
{
printf("Hello, World!");
return 0;
}
```
### 2. 数据类型
C 语言中的数据类型包括:
- 基本数据类型:char、int、float、double、void。
- 派生数据类型:数组、指针、结构体、共用体。
以下是一个简单的 C 语言程序,演示了基本数据类型的使用:
```c
#include <stdio.h>
int main()
{
int a = 10;
float b = 3.14;
char c = 'A';
printf("a = %d\n", a);
printf("b = %f\n", b);
printf("c = %c\n", c);
return 0;
}
```
### 3. 运算符
C 语言中的运算符包括:
- 算术运算符:+、-、*、/、%。
- 关系运算符:<、>、<=、>=、==、!=。
- 逻辑运算符:&&、||、!。
- 赋值运算符:=、+=、-=、*=、/=、%=。
- 位运算符:&、|、^、~、<<、>>。
以下是一个简单的 C 语言程序,演示了运算符的使用:
```c
#include <stdio.h>
int main()
{
int a = 10;
int b = 3;
int c = a + b;
int d = a - b;
int e = a * b;
int f = a / b;
int g = a % b;
printf("c = %d\n", c);
printf("d = %d\n", d);
printf("e = %d\n", e);
printf("f = %d\n", f);
printf("g = %d\n", g);
return 0;
}
```
### 4. 控制流程语句
C 语言中的控制流程语句包括:
- if-else 语句。
- switch-case 语句。
- while 循环语句。
- do-while 循环语句。
- for 循环语句。
- break 和 continue 语句。
以下是一个简单的 C 语言程序,演示了控制流程语句的使用:
```c
#include <stdio.h>
int main()
{
int score = 80;
if (score >= 90) {
printf("优秀\n");
} else if (score >= 80) {
printf("良好\n");
} else if (score >= 70) {
printf("中等\n");
} else if (score >= 60) {
printf("及格\n");
} else {
printf("不及格\n");
}
int i = 0;
while (i < 10) {
printf("%d\n", i);
i++;
}
for (int j = 0; j < 10; j++) {
if (j % 2 == 0) {
continue;
}
printf("%d\n", j);
}
return 0;
}
```
### 5. 函数
C 语言中的函数由函数名、参数列表、函数体三部分组成。函数通过 return 语句返回值,如果函数没有返回值,则返回值类型为 void。
以下是一个简单的 C 语言程序,演示了函数的使用:
```c
#include <stdio.h>
int add(int a, int b)
{
return a + b;
}
int main()
{
int a = 10;
int b = 20;
int c = add(a, b);
printf("c = %d\n", c);
return 0;
}
```
以上是 C 语言的基本知识点,希望能对你有所帮助。
阅读全文