C语言程序设计教程
全新正版 极速发货
¥
11.67
4.2折
¥
28
全新
仅1件
作者李德龙 主编 著
出版社国防工业出版社
ISBN9787118104523
出版时间2015-08
装帧平装
开本16开
定价28元
货号1201169538
上书时间2024-12-16
商品详情
- 品相描述:全新
- 商品描述
-
目录
第一篇基础篇
第1章初识C语言
1.1C语言的诞生
1.1.1机器语言
1.1.2汇编语言
1.1.3高级语言
1.1.4C语言
1.1.5面向对象程序语言
1.1.6下一代程序设计语言
1.2C语言的特点
1.2.1优点
1.2.2缺点
1.3C语言开发环境的搭建
1.3.1编译软件VisualC++-6.0的安装
1.3.2VisualC++6.0的使用
1.4简单的C语言程序
1.5C语言程序的基本结构
1.5.1基本程序结构
1.5.2C语言的关键字
1.6算法及流程图
习题
第2章变量、运算符及输入输出
2.1数据类型
2.2常量与变量
2.2.1常量
2.2.2变量
2.2.3变量名命名规则
2.3整型数据(整数)
2.3.1整型数据
2.3.2整型变量
2.4.实型数据(实数)
2.4.1实型数据
2.4.2实型变量
2.5字符型数据
2.5.1字符常量
2.5.2转义字符
2.5.3字符变量
2.6算术运算符
2.6.1算术运算符
2.6.2算术运算符的优先级
2.6.3强制类型转换
2.7输入输出函数的使用及格式输出
2.7.1scanf()函数及输入格式控制
2.7.2print()函数及输出格式控制
2.8常用的数学函数
习题
第3章程序流程控制
3.1循环控制语句(for语句)
3.2关系和逻辑运算符
3.3条件控制语句(if语句)
3.3.1if语句
3.3.2ifelseif语句
习题
第4章调试程序
习题
第5章实战练习-穷举法
5.1穷举法-计算类问题
5.2穷举法-排列组合类问题
5.3穷举法-图形类问题
5.4穷举法-逻辑推理类问题
第二篇提高篇
第6章选择结构和循环结构的其他形式
6.1用switch语句实现多分支选择结构
6.2循环的其他形式和循环控制语句
6.2.1while语句
6.2.2dowhile语句
6.3break和continue语句
6.3.1break语句
6.3.2continue语句
习题
第7章一维数组
7.1一维整型数组
7.1.1一维数组的定义
7.1.2一维数组元素的引用
7.1.3一维数组的初始化
7.1.4程序举例
7.1.5查找算法
7.1.6插入算法
7.1.7删除算法
7.1.8排序算法(选择法与冒泡法)
7.2一维字符型数组
7.2.1字符数组的定义
7.2.2数组的初始化
7.2.3数组的引用
7.2.4字符串形式的字符数组
7.2.5字符串的输入输出
7.2.6字符串处理函数
7.2.7字符数组在加解密算法中的应用
习题
第8章函数
8.1函数的概念及定义
8.1.1函数的基本概念
8.1.2函数定义的一般形式
8.2函数的调用
8.2.1函数的参数
8.2.2函数的返回值
8.2.3函数调用
8.2.4函数声明
8.3局部变量与全局变量
8.3.1局部变量
8.3.2全局变量
8.4不同参数类型的程序举例
8.4.1基本类型数据作函数的参数
8.4.2数组元素作函数的参数
8.4.3数组名作函数的参数
8.5文件包含
8.6C++中的函数重载
习题
第9章指针
9.1指针变量
9.1.1指针变量的定义与初始化
9.1.2指针赋值
9.1.3指针变量的引用
9.2指针与数组
9.2.1指向数组元素的指针
9.2.2痛过指针引用数组元素
9.3指向字符串的指针变量
9.3.1字符串的表示形式
9.3.2使用字符串指针变量与字符数组的区别
9.4指针与函数
9.4.1指向基本类型的指针变量作函数参数
9.4.2指向数组的指针变量作函数参数
9.4.3字符串指针作函数的参数
习题
第三篇高级篇
第10章二维数组定义与应用
10.1二维数组的定义
10.2二维数组元素的引用
10.3二维数组的初始化
10.4二维数组程序举例
习题
第11章结构体与链表
11.1为什么需要结构体
11.2结构体的创建
11.3结构体类型变量的说明
11.4结构体变量成员的表示方法
11.5结构体变量的赋值
11.6结构体变量的初始化
11.7结构体数组的定义
11.8结构体指针变量的说明和使用
11.8.1指向结构体变量的指针
11.8.2指向结构体数组的指针
11.8.3结构体指针变量作函数参数
11.9动态存储分配
11.10链表的概念
习题
第12章函数的递归调用
第13章文件
13.1C文件概述
13.2文件指针
13.3文件的打开与关闭
13.3.1文件的打开(fopen函数)
13.3.2文件关闭函数(fclose函数)
13.4文件的读写
13.4.1字符读写函数fgetc和fputc
13.4.2字符串读写函数fgets和fputs
13.4.3数据块读写函数fread和fwtrite
13.4.4格式化读写函数fscanf和研intf
13.5文件的随机读写
13.5.1文件定位
13.5.2文件的随机读写
13.6文件检测函数
13.6.1文件结束检测函数feof函数
13.6.2读写文件出错检测函数
13.6.3文件出错标志和文件结束标志置0函数
习题
附录1ASCll代码对照表
附录2运算符和结合性
附录3C库函数
附录4全国计算机等级考试二级C语言笔试真题
参考答案
参考文献
内容摘要
《C语言程序设计教程》是为C语言程序设计课程编写的教材,也可以作为学习C语言程序设计的参考教材。
编程实践是学习程序设计的重要环节。多读经典程序,多分析程序,多编写程序,多上机实践,是掌握程序设计思想的关键。本书提供了大量典型的例题分析和用于自测的思考题与习题,便于读者巩固提高。
本书第一部分讨论C语言程序设计的基础知识,包括变量、运算符、输入输出及程序流程控制等;第二部分讨论C语言程序设计的提高知识,包括一维数组、函数及指针等:第三部分讨论C语言程序设计的高级知识,包括二维数组、结构体与链表、函数的递归调用及文件等。
本书概念表述严谨,逻辑推理严密,语言精练,既便于教学又便于自学。
本书可作为计算机类专业或信息类专业本科或专科教材,也可作为从事计算机工程与应用工作的科技工作者的参考书。
— 没有更多了 —
以下为对购买帮助不大的评价