没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
27页
C语言程序设计重点笔记.doc C语言程序设计重点笔记.doc C语言程序设计重点笔记.doc C语言程序设计重点笔记.doc C语言程序设计重点笔记.doc C语言程序设计重点笔记.doc C语言程序设计重点笔记.doc C语言程序设计重点笔记.doc C语言程序设计重点笔记.doc C语言程序设计重点笔记.doc C语言程序设计重点笔记.doc C语言程序设计重点笔记.doc C语言程序设计重点笔记.doc C语言程序设计重点笔记.doc C语言程序设计重点笔记.doc C语言程序设计重点笔记.doc C语言程序设计重点笔记.doc C语言程序设计重点笔记.doc C语言程序设计重点笔记.doc C语言程序设计重点笔记.doc C语言程序设计重点笔记.doc C语言程序设计重点笔记.doc C语言程序设计重点笔记.doc C语言程序设计重点笔记.doc C语言程序设计重点笔记.doc C语言程序设计重点笔记.doc C语言程序设计重点笔记.doc C语言程序设计重点笔记.doc C语言程序设计重点笔记.doc C语言程序设计重点笔记.doc C语言程序设计重点笔记.doc C语言程
资源推荐
资源详情
资源评论
1
C 语言设计学习笔记
目 录
第一章 C 语言概述 ...................................................................................................................................- 1 -
1.1 C 程序结构特点 16 ..................................................................................................................- 1 -
1.2 C 程序上机步骤 17 .....................................................................................................................- 1 -
第二章 程序的灵魂——算法 23 ..............................................................................................................- 2 -
2.1 算法 24........................................................................................................................................- 2 -
2.2 算法的三种基本结构.................................................................................................................- 2 -
2.3 结构化程序设计方法 42............................................................................................................- 2 -
第三章 数据类型 运算符与表达式 48 ....................................................................................................- 2 -
3.1 C 语言的基本元素 48 .................................................................................................................- 2 -
3.2 C 的数据类型 48 .........................................................................................................................- 2 -
3.3 常量与变量 48............................................................................................................................- 3 -
3.4 基本类型.....................................................................................................................................- 3 -
3.5 变量 63........................................................................................................................................- 4 -
3.6 不同类型数据间的混合运算.....................................................................................................- 5 -
3.7 函数的调用过程(补充).........................................................................................................- 5 -
第四章 最简单的 C 程序设计——顺序程序设计 77 .............................................................................- 5 -
4.1 字符数据的输入输出.................................................................................................................- 5 -
第五章 选择结构的程序设计 97 ..............................................................................................................- 6 -
第六章 循环结构程序设计 .......................................................................................................................- 6 -
6.1 语句标号.....................................................................................................................................- 6 -
6.2 break 语句和 continue 语句 ........................................................................................................- 6 -
第七章 数组 132 ........................................................................................................................................- 6 -
7.1 构造类型.....................................................................................................................................- 6 -
7.2 数组 133......................................................................................................................................- 6 -
7.3 二维数组.....................................................................................................................................- 6 -
7.4 字符串——字符数组.................................................................................................................- 7 -
7.5 字符串处理函数 #include <string.h> .......................................................................................- 7 -
第八章 函数 153 ........................................................................................................................................- 8 -
8.1 c 程序的结构 154 ........................................................................................................................- 8 -
8.2 函数调用参数传递.....................................................................................................................- 8 -
8.3 函数变量的作用范围.................................................................................................................- 8 -
8.4 变量的存储类别.........................................................................................................................- 8 -
第九章 预处理命令 197 ............................................................................................................................- 9 -
9.1 预编译命令作用.........................................................................................................................- 9 -
第十章 指针 211 ......................................................................................................................................- 10 -
10.1 变量的访问方式.....................................................................................................................- 10 -
10.2 指针变量.................................................................................................................................- 10 -
第十一章 结构体 270 ..............................................................................................................................- 11 -
2
11.1 结构体 270..............................................................................................................................- 11 -
11.2 声明结构体类型变量的方法 271..........................................................................................- 11 -
11.3 结构体变量引用 273..............................................................................................................- 11 -
11.4 结构体变量初始化.................................................................................................................- 12 -
11.5 结构体数组 275......................................................................................................................- 12 -
11.6 结构体类型指针.....................................................................................................................- 12 -
11.7 链表 283..................................................................................................................................- 12 -
11.8 共用体 297.............................................................................................................................- 13 -
11.9 枚举类型 301..........................................................................................................................- 13 -
11.10 用 typedef 定义的类型 304..................................................................................................- 14 -
第十二章 位运算 308 ..............................................................................................................................- 14 -
12.1 位段 315.................................................................................................................................- 14 -
第十三章 文件 319 ..................................................................................................................................- 14 -
13.1 文件 319..................................................................................................................................- 14 -
13.2 文件的分类 319......................................................................................................................- 15 -
13.3 C 语言对文件的处理方法 319 ...............................................................................................- 15 -
13.4 文件结构体类型 321..............................................................................................................- 15 -
13.5 文件结构体数组和指针 321..................................................................................................- 16 -
13.6 文件的操作 321......................................................................................................................- 16 -
13.7 文件的定位 333......................................................................................................................- 17 -
13.8 出错检测 335..........................................................................................................................- 18 -
13.9 小结 336..................................................................................................................................- 18 -
第十四章 C++对 C 的扩充 338.............................................................................................................- 19 -
14.1 C++的特点 338........................................................................................................................- 19 -
14.2 C++的输入输出 339...............................................................................................................- 19 -
14.3 C++的输出 cout.......................................................................................................................- 19 -
14.4 C++的输入 cin 341.................................................................................................................- 21 -
14.4 函数的重载 342......................................................................................................................- 21 -
14.5 带缺省参数的函数 344..........................................................................................................- 21 -
14.6 变量的引用类型 345..............................................................................................................- 22 -
14.7 内置函数 348.........................................................................................................................- 23 -
14.8 作用域运算符 349..................................................................................................................- 24 -
- 1 -
第一章 C 语言概述
1.1 C 程序结构特点 16
1、C 程序的基本构件——函数。
2、一个函数由函数首部和函数体两部分构成。
➢ 函数首部一般包括函数类型、函数名、函数参数等。
➢ 函数体一般包括声明部分和执行部分。其中:在声明部分中定义所用到的变
量;执行部分则由若干个语句组成。
3、C 程序只有一个 main 函数,且总是从 main 函数开始执行。
4、C 语言语句必须以“;”结束。
5、用/* */作为注释。
6、C 编译器一般自顶向下顺序编译 C 源程序,如果被调函数定义在主调函数之
后位置时,要在主调函数前,给出被调函数的原型说明。以便编译器在编译被调函数
的调用语句时,对调用语句进行参数检查。
如果不进行原型说明,则无法通过编译检查。
原型说明:类型说明 函数名(参数类型,参数类型,……)
7、头文件——头文件包含了 C 语言的标准函数库的原型说明。
C 语言通过使用#include <>预处理命令,将库函数的原型说明插入到源文件中。
1.2 C 程序上机步骤 17
1、编辑源文件 .c;
2、编译成目标文件.obj;
3、连接——将目标程序和库函数及其
他目标程序连接起来,生产可执行文件,
文件扩展名为.exe;
4、执行。
- 2 -
第二章 程序的灵魂——算法 23
2.1 算法 24
1、算法——指为求解某一问题而采用的具体方法和步骤。
2、两类算法——数值运算算法和非数值运算算法
3、算法的特性——有穷性、确定性、有效性等
4、算法描述——文字描述法(如伪代码描述算法)、图形描述法(如流程图和 NS
流程图描述算法)。
2.2 算法的三种基本结构
顺序、选择、循环
2.3 结构化程序设计方法 42
1、自顶向下——首先对问题进行分析,确定算法思路。
2、逐步细化——根据算法思路,制定原始算法流程,并不断细化流程。
3、模块设计——分解算法流程,将功能相对独立的部分划分为一个模块。
4、结构化编码——利用高级语言正确实现 3 种基本结构。
第三章 数据类型 运算符与表达式 48
3.1 C 语言的基本元素 48
1、符号集——C 语言使用的基本符号。
2、标识符——用来标记常量、变量、函数及文件名字的字符序列。
3、关键字——C 程序规定的,具有特定含义、专门用作语言特定成分的一类标识
符。ANSI 推荐的 C 语言关键字是 32 个。关键字全部应该小写。
3.2 C 的数据类型 48
数据是操作的对象,数据类型是指数据的内在表现形式。如(数据代码、存储、
运算)。
1、基本类型:整型、字符型、实型。
2、构造类型:在基本类型的基础上,按照某种构成规则构造而成的类型。数组、
- 3 -
结构体、共用体、枚举型。
3、指针类型:用于存储地址的一类数据类型。
4、空类型:
编译器根据变量的数据类型,给变量分配存储单元。
3.3 常量与变量 48
1、符号常量——符号常量在其作用域内不能改变,也不能被赋值。
#define 符号常量(大写) 常量
2、变量——变量由变量名和变量值标识。
数据类型 变量;
➢ 变量名实际上是一个符号地址,编译连接程序时给每个变量名分配一个内存
地址,当程序访问变量值时,实际上是通过变量名找到相应的内存地址,从
其存储单元中读取数据。
3.4 基本类型
1、整形数据在内存中的存放,是以补码形式存放的。
2、实型数据:单精度 双精度。
➢ 在内存中以指数形势存放。
➢ 若数据超过有效位,则超过 C 语言规定有效位的数据将被舍去,故产生误差。
3、字符型数据:用一个字节存储单元存储。即将字符的 ASCII 码存储到内存单
元中。
➢ 用单引号括起来的一个字符。
➢ 转义字符——特殊字符常量或者控制字符常量,它们都以“\”开头。
➢ Char、unsigned char 区别:char 用 7 位数表示,最大表示编码为 127 的字符;
unsigned char 用 8 位数表示,最大表示编码为 255 的字符。
➢ 字符数据与整型数据可以相互赋值。
➢ 字符数据可以以字符数据输出,也可以以整型数据形式输出。
4、字符串常量:C 语言中,必须是用字符数组来保存字符串常量。在内存中顺序
存储。
➢ 用一对双引号括起来的字符序列。
剩余26页未读,继续阅读
资源评论
- 江湖骗子1892024-04-29资源有很好的参考价值,总算找到了自己需要的资源啦。
- soulwillstay2023-10-27感谢大佬分享的资源,对我启发很大,给了我新的灵感。
悠闲饭团
- 粉丝: 151
- 资源: 3303
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 论文(最终)_20240430235101.pdf
- 基于python编写的Keras深度学习框架开发,利用卷积神经网络CNN,快速识别图片并进行分类
- 最全空间计量实证方法(空间杜宾模型和检验以及结果解释文档).txt
- 5uonly.apk
- 蓝桥杯Python组的历年真题
- 2023-04-06-项目笔记 - 第一百十九阶段 - 4.4.2.117全局变量的作用域-117 -2024.04.30
- 2023-04-06-项目笔记 - 第一百十九阶段 - 4.4.2.117全局变量的作用域-117 -2024.04.30
- 前端开发技术实验报告:内含4四实验&实验报告
- Highlight Plus v20.0.1
- 林周瑜-论文.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功