教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 教育文库 >

C语言程序设计(谭浩强)-学习笔记 word(2)

来源:网络收集 时间:2026-07-14
导读: 12.1 位段 315................................................................................................................................. - 14 - 第十三章 文件319 ................................

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字,全部文档内容请下载后查看。喜欢就下载吧 ……

C语言程序设计(谭浩强)-学习笔记 word(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/108289.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)