首页 c语言入门经典【第四版】

c语言入门经典【第四版】

举报
开通vip

c语言入门经典【第四版】c语言入门经典C语言入门经典(第4版),本书是编程语言先驱者IvorHorton的经典之作,是C语言方面最畅销的图书品种之一。本书集综合性、实用性为一体,是学习C语言的优秀入门教材,在世界范围内广受欢迎,口碑极佳。书中除了讲解C程序设计语言,还广泛介绍了作为一名C程序设计人员应该掌握的必要知识,并提供了大量的实用性很强的编程实例。本书的目标是使你在C语言程序设计方面由一位初学者成为一位称职的程序员。读者基本不需要具备任何编程知识,即可通过本书从头开始编写自己的C程序,堪称最经典的入门教材。目录第1章C语言编程1.1...

c语言入门经典【第四版】
c语言入门经典C语言入门经典(第4版),本书是编程语言先驱者IvorHorton的经典之作,是C语言方面最畅销的图书品种之一。本书集综合性、实用性为一体,是学习C语言的优秀入门教材,在世界范围内广受欢迎,口碑极佳。书中除了讲解C程序设计语言,还广泛介绍了作为一名C程序设计人员应该掌握的必要知识,并提供了大量的实用性很强的编程实例。本书的目标是使你在C语言程序设计方面由一位初学者成为一位称职的程序员。读者基本不需要具备任何编程知识,即可通过本书从头开始编写自己的C程序,堪称最经典的入门教材。目录第1章C语言编程1.1创建C程序1.1.1编辑1.1.2编译1.1.3链接1.1.4执行1.2创建第一个程序1.3编辑第一个程序1.4处理错误1.5剖析一个简单的程序1.5.1注释1.5.2预处理指令1.5.3定义main()函数1.5.4关键字1.5.5函数体1.5.6输出信息1.5.7参数1.5.8控制符1.6用C语言开发程序1.6.1了解问题1.6.2详细设计1.6.3实施1.6.4测试1.7函数及模块化编程1.8常见错误1.9要点1.10小结1.11习题第2章编程初步2.1计算机的内存2.2什么是变量2.3存储数值的变量2.3.1整数变量2.3.2变量的命名2.3.3变量的使用2.3.4变量的初始化2.3.5算术语句2.4变量与内存2.5整数变量类型2.5.1无符号的整数类型2.5.2使用整数类型2.5.3指定整数常量2.6浮点数2.7浮点数变量2.8使用浮点数完成除法运算2.8.1控制小数位数2.8.2控制输出的字段宽度2.9较复杂的 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 达式2.10定义常量2.10.1极限值2.10.2sizeof运算符2.11选择正确的类型2.12强制类型转换2.12.1自动转换类型2.12.2隐式类型转换的规则2.12.3赋值语句中的隐式类型转换2.13再谈数值数据类型2.13.1字符类型2.13.2字符的输入输出2.13.3宽字符类型2.13.4枚举2.13.5存储布尔值的变量2.13.6复数类型2.14赋值操作的op=形式2.15数学函数2.16设计一个程序2.16.1问题2.16.2分析2.16.3解决 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 2.17小结2.18练习第3章条件判断3.1判断过程3.1.1算术比较3.1.2涉及关系运算符的表达式3.1.3基本的if语句3.1.4扩展if语句:if-else3.1.5在if语句中使用代码块3.1.6嵌套的if语句3.1.7更多的关系运算符3.1.8逻辑运算符3.1.9条件运算符3.1.10运算符的优先级3.2多项选择问题3.2.1给多项选择使用else-if语句3.2.2switch语句3.2.3goto语句3.3按位运算符3.3.1按位运算符的op=用法3.3.2使用按位运算符3.4设计程序3.4.1问题3.4.2分析3.4.3解决方案3.5小结3.6练习第4章循环4.1循环4.2递增和递减运算符4.3for循环4.4for循环的一般语法4.5再谈递增和递减运算符4.5.1递增运算符4.5.2递增运算符的前置和后置形式4.5.3递减运算符4.6再论for循环4.6.1修改for循环变量4.6.2没有参数的for循环4.6.3循环内的break语句4.6.4使用for循环限制输入4.6.5生成伪随机整数4.6.6再谈循环控制选项4.6.7浮点类型的循环控制变量4.7while循环4.8嵌套循环4.9嵌套循环和goto语句4.10do-while循环4.11continue语句4.12设计程序4.12.1问题4.12.2分析4.12.3解决方案4.13小结4.14习题第5章数组5.1数组简介5.1.1不用数组的程序5.1.2什么是数组5.1.3使用数组5.2内存5.3数组和地址5.4数组的初始化5.5确定数组的大小5.6多维数组5.7多维数组的初始化5.8设计一个程序5.8.1问题5.8.2分析5.8.3解决方案5.9小结5.10习题第6章字符串和文本的应用6.1什么是字符串6.2处理字符串和文本的方法6.3字符串操作6.3.1连接字符串6.3.2字符串数组6.4字符串库函数6.4.1使用库函数复制字符串6.4.2使用库函数确定字符串的长度6.4.3使用库函数连接字符串6.4.4比较字符串6.4.5搜索字符串6.5分析和转换字符串6.5.1转换字符6.5.2将字符串转换成数值6.7使用宽字符串6.8设计一个程序6.8.1问题6.8.2分析6.8.3解决方案6.9小结6.10习题第7章指针7.1指针初探7.1.1声明指针7.1.2通过指针访问值7.1.3使用指针7.1.4指向常量的指针7.1.5常量指针7.1.6指针的命名7.2数组和指针7.3多维数组7.3.1多维数组和指针7.3.2访问数组元素7.4内存的使用7.4.1动态内存分配:malloc()函数7.4.2分配内存时使用sizeof运算符7.4.3用calloc()函数分配内存7.4.4释放动态分配的内存7.4.5重新分配内存7.5使用指针处理字符串7.5.1更多地控制字符串输入7.5.2使用指针数组7.6设计程序7.6.1问题7.6.2分析7.6.3解决方案7.7小结7.8习题第8章程序的结构8.1程序的结构8.1.1变量的作用域和生存期8.1.2变量的作用域和函数8.2函数8.2.1定义函数8.2.2return语句8.3按值传递机制8.4函数声明8.5指针用作参数和返回值8.5.1常量参数8.5.2从函数中返回指针值8.5.3在函数中递增指针8.6小结8.7习题第9章函数再探9.1函数指针9.1.1声明函数指针9.1.2通过函数指针调用函数9.1.3函数指针数组9.1.4作为变元的函数指针9.2函数中的变量9.2.1静态变量:函数内部的追踪9.2.2在函数之间共享变量9.3调用自己的函数:递归9.4变元个数可变的函数9.4.1复制va_list9.4.2长度可变的变元列表的基本规则9.5main()函数9.6结束程序9.7函数库:头文件9.8提高性能9.8.1内联声明函数9.8.2使用restrict关键字9.9设计程序9.9.1问题9.9.2分析9.9.3解决方案9.10小结9.11习题第10章基本输入和输出操作10.1输入和输出流10.2 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 流10.3键盘输入10.3.1格式化键盘输入10.3.2输入格式控制字符串10.3.3输入格式字符串中的字符10.3.4输入浮点数的各种变化10.3.5读取十六进制和八进制值10.3.6用scanf()读取字符10.3.7scanf()的陷阱10.3.8从键盘上输入字符串10.3.9键盘的非格式化输入10.4屏幕输出10.4.1使用printf()格式输出到屏幕10.4.2转义序列10.4.3整数输出10.4.4输出浮点数10.4.5字符输出10.5其他输出函数10.5.1屏幕的非格式化输出10.5.2数组的格式化输出10.5.3数组的格式化输入10.6打印机输出10.7小结10.8习题第11章结构化数据11.1数据结构:使用struct11.1.1定义结构类型和结构变量11.1.2访问结构成员11.1.3未命名的结构11.1.4结构数组11.1.5表达式中的结构11.1.6结构指针11.1.7为结构动态分配内存11.2再探结构成员11.2.1将一个结构作为另一个结构的成员11.2.2声明结构中的结构11.2.3将结构指针用作结构成员11.2.4双向链表11.2.5结构中的位字段11.3结构与函数11.3.1结构作为函数的变元11.3.2结构指针作为函数变元11.3.3作为函数返回值的结构11.3.4修改程序11.3.5二叉树11.4共享内存11.4.1联合11.4.2联合指针11.4.3联合的初始化11.4.4联合中的结构成员11.5定义自己的数据类型11.5.1结构与类型定义(typedef)功能11.5.2使用typedef简化代码11.6设计程序11.6.1问题11.6.2分析11.6.3解决方案11.7小结11.8习题第12章处理文件12.1文件的概念12.1.1文件中的位置12.1.2文件流12.2文件访问12.2.1打开文件12.2.2文件重命名12.2.3关闭文件12.2.4删除文件12.3写入文本文件12.4读取文本文件12.5将字符串写入文本文件12.6从文本文件中读入字符串12.7格式化文件的输入输出12.7.1格式化文件输出12.7.2格式化文件输入12.8错误处理12.9再探文本文件操作模式12.10二进制文件的输入输出12.10.1指定二进制模式12.10.2写入二进制文件12.10.3读取二进制文件12.11在文件中移动12.11.1文件定位操作12.11.2找出我们在文件中的位置12.11.3在文件中设定位置12.12使用临时文件12.12.1创建临时文件12.12.2创建唯一的文件名12.13更新二进制文件12.13.1修改文件的内容12.13.2从键盘读取记录12.13.3将记录写入文件12.13.4从文件中读取记录12.13.5写入文件12.13.6列出文件内容12.13.7更新已有的文件内容12.14文件打开模式小结12.15设计程序12.15.1问题12.15.2分析12.15.3解决方案12.16小结12.17习题第13章支持功能13.1预处理13.1.1在程序中包含头文件13.1.2外部变量及函数13.1.3替换程序源代码13.1.4宏替换13.1.5看起来像函数的宏13.1.6多行上的预处理指令13.1.7字符串作为宏参数13.1.8结合两个宏展开式的结果13.2预处理器逻辑指令13.2.1条件编译13.2.2测试指定值的指令13.2.3多项选择13.2.4标准预处理宏13.3调试方法13.3.1集成的调试器13.3.2调试阶段的预处理器13.3.3使用assert()宏13.4其他库函数13.4.1日期和时间函数库13.4.2获取日期13.5小结13.6习题附录A计算机中的数学知识附录BASCII字符代码定义附录CC语言中的保留字附录D输入输出格式指定符
本文档为【c语言入门经典【第四版】】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
Sky
暂无简介~
格式:doc
大小:38KB
软件:Word
页数:0
分类:
上传时间:2018-06-04
浏览量:25