---
title: c语言二级考点
date: 2024-09-11T15:53:30Z
tags: []
---

### 结构化语言

结构化语言的特点就是包括三种基本结构（顺序结构，选择结构，循环结构）

使用了结构化语言程序就具有结构化

#### 特点

1. 模块化
2. 自顶往下
3. 逐步求精
4. 限制使用 go 语句

### 程序执行过程

1. 源程序(`.c`​)

   编译

2. 目标文件(`.obj`​)

   链接

3. 执行文件(`.exe`​)

   执行

### 常量

#### 整数

- ​`0`​ 开头的是 8 进制
- ​`0x`​ 开头的是 16 进制

#### 小数

- ​`0.7`​=`.7`​
- ​`7.0`​=`7.`​
- 科学计数`6E6`​

  E 的前后必须有数，后面必须为整数

#### 字符型

##### 普通字符

c 语言只有单字符

A=65

a=97

##### 转义字符

- 一般转义字符：`\n`​ `\t`​
- 八进制转义字符：`\0`​ 开头，`\0343`​
- 十六进制转义字符：`\0x`​ 开头，`\0xaf`​

### 注释

开头：/\*

结尾：\*/

### 三段论

表达式=数值

### 标识符

#### 关键字

- int
- float
- acse

不能作为用户标识符

#### 预定义标识符

- printf
- scanf
- define

可以作为用户标识符

#### 用户标识符

- int a
- int \_a

#### 规则

1. 字母，数字，下划线
2. 不能以数字开头

‍
