C语言程序设计(谭浩强)-学习笔记 word(2)
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 -
个人学习谭浩强 的 c语言程序设计 笔记
第一章 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、执行。
个人学习谭浩强 的 c语言程序设计 笔记
第二章 程序的灵魂——算法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、构造类型:在基本类型的基础上,按照某种构成规则构造而成的类型。数组、
个人学习谭浩强 的 c语言程序设计 笔记
结构体、共用体、枚举型。
3、指针类型:用于存储地址的一类数据类型。
4、空类型:
编译器根据变量的数据类型,给变量分配存储单元。
3.3 常量与变量48
1、符号常量——符号常量在其作用域内不能改变,也不能被赋值。
2、变量——变量由变量名和变量值标识。
变量名实际上是一个符号地址,编译连接程序时给每个变量名分配一个内存
地址,当程序访问变量值时,实际上是通过变量名找到相应的内存地址,从其存储单元中读取数据。
3.4 基本类型
1、整形数据在内存中的存放,是以补码形式存放的。 …… 此处隐藏:3675字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [教育文库]夜场KTV服务员的岗位职责及工作流程[1]
- [教育文库]企划、网络、市场绩效考核方案
- [教育文库]学党史、知党情、强党性--“党的基本理
- [教育文库]2016年高考物理大一轮总复习(江苏专版
- [教育文库]干部廉洁自律自查自纠的报告
- [教育文库]2010年北京大学心理学系拟录取硕士研究
- [教育文库]资金时间价值练习题及答案
- [教育文库]保护环境的心得体会
- [教育文库]英语角内容:英语趣味小知识
- [教育文库]档案收集与管理工作通知
- [教育文库]劳动规章制度范本范本
- [教育文库]高考物理一轮复习课后限时作业1运动的
- [教育文库]机械工艺夹具毕业设计195推动架设计说
- [教育文库]通用技术教学比赛说课稿2
- [教育文库]2018年四年级英语下册 Module 7 Unit 2
- [教育文库]第2章 宽带IP网络的体系结构
- [教育文库]九年级化学第五单元课题3《根据化学方
- [教育文库]小学英语六年级情态动词用法归纳
- [教育文库]甲级单位编制窑井盖项目可行性报告(立
- [教育文库]2016-2021年中国城市规划行业全景调研
- 高考英语听力十大场景词汇总结
- 全省领导班子思想政治建设座谈会会议精
- 人教版新课标高一英语提优竞赛试题 下
- 江西省2014年生物中考试题
- 长沙镇食品药品安全事故应急预案
- 《金刚石、石墨和C60》片段教学设计
- 福州教育学院(王旭东)
- 基于EDA音乐播放器的设计
- 9、古诗两首《夜书所见》《九月九日忆
- 小学语文课外阅读有效策略探讨
- 贵州文化产业发展成支柱产业的问卷调查
- 膀胱类癌的诊治体会(附3例报告)
- 发动机积碳产生的原因
- Configuring Code Composer Studio for
- 学生良好的心理素质如何培养点滴谈
- 46 电沉积法制备锂离子电池用硅-锂薄膜
- 美舍雅阁公司管理中各部门职责
- 去壳剥皮的小妙招
- 六自由度运动平台的仿真研究
- Pride and Prejudice(傲慢与偏见)




