没有合适的资源?快使用搜索试试~ 我知道了~
C语言错题简单总结1
需积分: 0 0 下载量 41 浏览量
2022-08-03
16:56:22
上传
评论 1
收藏 1.34MB PDF 举报
温馨提示
试读
19页
1引言程序编译时生成的中间代码文件。目标文件,一般是程序编译后的二进制文件(不可直接运行
资源详情
资源评论
资源推荐
目录
1 引言 ................................................................................................................................... 3
1.1 obj 文件 ...................................................................................................................... 3
2 数据表达与组织 ............................................................................................................... 3
2.1 常量,变量,运算与表达式 .................................................................................... 3
2.1.1 C 语言中最简单的数据类型 ............................................................................. 3
2.1.2 声明与定义 ........................................................................................................ 3
2.1.3 运算符优先级表 ................................................................................................ 4
2.1.4 进制 .................................................................................................................... 7
2.1.5 零和空 ................................................................................................................ 8
2.1.6 变量大小 ............................................................................................................ 8
2.1.7 位操作 ................................................................................................................ 8
2.2 一维和二维数组,字符数组和字符串 .................................................................... 9
2.2.1 定义二维数组 .................................................................................................... 9
2.2.2 注意:strlen() sizeof() 返回值是 unsigned int ............................................ 10
2.2.3 字符串 .............................................................................................................. 10
2.3 指针与数组,结构与数组 ...................................................................................... 11
2.4 指针与结构,单向链表 .......................................................................................... 12
3 语句及流程控制 ............................................................................................................. 13
3.1 复合语句 .................................................................................................................. 13
3.2 分支控制(if、switch) ............................................................................................... 13
3.3 循环控制(for、while、do—while) ......................................................................... 13
4 程序结构和函数 ............................................................................................................. 13
4.1 C 程序结构 ............................................................................................................... 13
4.2 函数的定义、参数传递和调用 .............................................................................. 13
4.3 函数的递归调用 ...................................................................................................... 13
4.4 变量的存储类别、作用域,全局变量和局部变量 .............................................. 13
4.4.1 静态变量 .......................................................................................................... 13
5 输入/输出和文件 ........................................................................................................... 14
浙大软院考研 QQ群:100709798
5.1 标准输入和输出 ...................................................................................................... 14
5.2 文本文件与二进制文件 .......................................................................................... 14
5.3 文件打开、关闭、读写和定位 .............................................................................. 14
5.3.1 函数 .................................................................................................................. 14
6 编译预处理和命令行参数 ............................................................................................. 16
6.1 宏定义和宏函数 ...................................................................................................... 16
6.2 命令行参数和使用 .................................................................................................. 16
7 基本算法设计与程序实现 ............................................................................................. 16
7.1 简单排序算法(插入、选择、冒泡)、二分查找(看《王道》) .................. 16
7.2 链表、文件中查找 .................................................................................................. 18
7.3 级数求和、进制转换 .............................................................................................. 18
7.3.1 级数求和 .......................................................................................................... 18
7.3.2 负数的进制转化变准输出 .............................................................................. 18
7.3.3 进制转化例题 .................................................................................................. 19
浙大软院考研 QQ群:100709798
1 引言
1.1 obj 文件
程序编译时生成的中间代码文件。目标文件,一般是程序编译后的二进制文
件(不可直接运行),再通过链接器和资源文件链接就成可执行文件了。OBJ 只
给出了程序的相对地址,而可执行文件是绝对地址。
2 数据表达与组织
2.1 常量,变量,运算与表达式
2.1.1 C 语言中最简单的数据类型
整型、实型、字符型
2.1.2 声明与定义
①变量定义:用于为变量分配存储空间,还可为变量指定初始值。程序中,变量
有且仅有一个定义。
②变量声明:用于向程序表明变量的类型和名字。
③定义也是声明:当定义变量时我们声明了它的类型和名字。
④extern 关键字:通过使用 extern 关键字声明变量名而不定义它。
1.定义也是声明,extern 声明不是定义,即不分配存储空间。extern 告诉编译器
变量在其他地方定义了。
例如:extern int i; //声明,不是定义
int i; //声明,也是定义
浙大软院考研 QQ群:100709798
剩余18页未读,继续阅读
坑货两只
- 粉丝: 68
- 资源: 290
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0