×
暂无评论
图文详情
  • ISBN:9787568032841
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:16开
  • 页数:288
  • 出版时间:2022-02-01
  • 条形码:9787568032841 ; 978-7-5680-3284-1

本书特色

现在市场的本科教材很多,但大多是属于一书适用多个层次的学生,针对性不强,本书则主要针对应用技术型本科院校的学生,实用性强,读者对象确定,有很好的出版价值。

内容简介

本书主要讲述数据类型、运算符与表达式、顺序结构、选择结构、循环结构、函数、数组、指针、结构体和共用体、文件等内容。本书作为C语言程序设计的入门教材,一方面,内容由浅入深、通俗易懂,循序渐进地将各个知识点讲解清楚,引导学生顺利学习并掌握;另一方面,特别强调对学生程序设计能力的培养,主要是通过提供典型并具有一定趣味性的例题以及大量的习题,提高学生学习兴趣,进而达到刻苦专研、自觉学习的目的。本书可以作为普通高等院校相关专业的教学用书,也可作为编程爱好者的自学参考书。

目录

第1章C语言程序设计基础()
1.1程序与程序设计语言()
1.1.1程序与指令()
1.1.2程序设计语言()
1.1.3高级语言程序的开发过程()
1.2C语言概述()
1.2.1C语言的产生与发展()
1.2.2C语言的特点()
1.2.3C语言的应用()
1.3C语言开发程序()
1.3.1用C语言开发程序的过程()
1.3.2算法的概念和特征()
1.3.3结构化程序设计方法()
1.3.4算法的表示()
1.3.5C语言程序的结构()
1.4C语言程序的实现()
1.4.1C语言程序的开发过程()
1.4.2VC++ 6.0集成开发环境()
1.4.3C语言运行环境()
习题()
第2章数据类型、运算符和表达式()
2.1从数学上的“数”过渡到计算机中的“数”()
2.2数据类型概述()
2.3常量和变量()
2.3.1常量()
2.3.2变量()
2.3.3变量名规则()
2.3.4变量的定义()
2.4整数类型()
2.4.1整型常量()
2.4.2整型变量()
2.5实数类型()
2.5.1实型常量()
2.5.2实型变量()
2.6字符类型()
2.6.1字符型常量()
2.6.2字符型变量()
2.6.3字符数据在内存中的存储形式及其使用()
2.7不同数据类型之间的转换()
2.7.1自动类型转换()
2.7.2强制类型转换()
2.8运算符与表达式()
2.8.1算术运算符与算术表达式()
2.8.2赋值运算符与赋值表达式()
2.8.3关系运算符与关系表达式()
2.8.4逻辑运算符与逻辑表达式()
2.8.5条件运算符与条件表达式()
2.8.6逗号运算符与逗号表达式()
2.9运算符与表达式的综合练习()
2.9.1正确的C语言表达式书写()
2.9.2复杂表达式的分析()
习题()
第3章顺序程序设计()
3.1C语句()
3.1.1C语句概述()
3.1.2赋值语句()
3.2字符数据的输入/输出()
3.2.1数据输入/输出的概念及在C语言中的实现()
3.2.2字符的输出函数putchar函数()
3.2.3字符的输入函数()
3.3格式化输入与输出函数()
3.3.1格式化的输出函数printf函数()
3.3.2格式化的输入函数scanf函数()
3.4顺序结构程序设计举例()
习题()
第4章选择结构()
4.1if语句()
4.1.1单选择结构()
4.1.2ifelse语句()
4.1.3ifelse ifelse语句()
4.1.4嵌套if结构()
4.2switch结构()
4.3多重if结构和switch结构的比较()
4.4应用举例()
习题()
第5章循环结构()
5.1循环结构简介()
5.2while语句()
5.3dowhile语句()
5.4for语句()
5.4.1基本的for语句()
5.4.2各种特殊形式的for语句()
5.5三种循环语句的比较()
5.6break语句()
5.7continue语句()
5.8嵌套循环()
5.9应用举例()
习题()
第6章函数()
6.1函数概述()
6.2函数的定义与调用()
6.2.1函数的定义()
6.2.2函数的调用、参数及传递方式()
6.2.3函数的返回值()
6.2.4函数声明的作用()
6.2.5main函数中的参数()
6.3函数的嵌套调用与递归调用()
6.3.1函数的嵌套调用()
6.3.2函数的递归调用()
6.4变量的作用域与存储类型()
6.4.1变量的作用域()
6.4.2全局变量()
6.4.3变量的存储类型()
6.5常用系统函数()
6.5.1数学函数()
6.5.2输入输出函数()
6.5.3时间函数()
6.5.4随机数函数()
习题()
第7章数组()
7.1数组的概念()
7.2数组的定义()
7.2.1一维数组()
7.2.2二维数组()
7.3数组作为函数的参数()
7.3.1用数组元素作函数实参()
7.3.2用数组名作函数参数()
7.3.3用多维数组名作函数参数()
7.4数组应用举例()
7.5字符串()
7.5.1字符串的概念()
7.5.2字符串函数()
7.5.3字符串应用举例()
习题()
第8章指针()
8.1指针的概念()
8.2指针变量()
8.2.1指针的定义()
8.2.2指针运算符(&和*)()
8.2.3指针作为函数的参数()
8.2.4多级指针与指针数组()
8.3指针运算()
8.4指针与数组()
8.4.1指针与一维数组()
8.4.2指针与二维数组()
8.4.3指针与字符数组()
8.4.4指针与函数()
8.5动态存储分配()
习题()
第9章编译预处理()
9.1宏定义()
9.1.1不带参数的宏定义()
9.1.2带参数的宏定义()
9.2文件包含()
9.3条件编译()
习题()
第10章结构体和共用体()
10.1结构体的应用场合()
10.2结构体类型与结构体变量()
10.2.1结构体类型的声明()
10.2.2结构体变量的定义()
10.2.3结构体变量的引用()
10.2.4结构体变量的初始化()
10.2.5使用typedef()
10.3结构体数组()
10.3.1结构体数组的定义()
10.3.2结构体数组的引用与初始化()
10.3.3结构体数组应用举例()
10.4结构体与指针()
10.4.1结构体指针()
10.4.2指向结构体数组的指针()
10.5结构体与函数()
10.5.1结构体变量作为函数的参数()
10.5.2结构体指针作为函数的参数()
10.6链表()
10.6.1链表的概念()
10.6.2创建动态链表()
10.6.3输出动态链表()
10.6.4动态链表的删除()
10.6.5动态链表的插入()
10.7共用体()
10.7.1共用体的定义()
10.7.2共用体变量的使用()
10.8枚举类型数据()
10.9综合实例()
习题()
第11章位运算()
11.1位运算概述()
11.1.1计算机内数据的表示方法()
11.1.2位运算及其运算符()
11.2位运算()
11.2.1按位与()
11.2.2按位或()
11.2.3按位异或()
11.2.4按位取反()
11.2.5按位左移()
11.2.6按位右移()
11.2.7位复合赋值运算符()
11.2.8位运算符的优先级()
11.2.9不同长度的数据进行位运算()
11.3位段()
11.3.1位段的定义()
11.3.2位段的引用()
11.4综合案例分析()
习题()
第12章文件()
12.1文件概述()
12.1.1文件的基本概念()
12.1.2文件系统()
12.1.3文件的编码方式()
12.1.4文件指针()
12.2文件的打开与关闭()
12.2.1文件的打开(fopen函数)()
12.2.2文件的使用方式()
12.2.3文件的关闭(fclose函数)()
12.3文件的顺序读取()
12.3.1字符的读写函数(fgetc和fputc)()
12.3.2字符串的读写函数(fgets和fputs)()
12.3.3格式化的读写函数(fscanf和fprintf)()
12.3.4数据块的读写函数(fread和fwrite)()
12.4文件的定位与随机读写()
12.4.1文件定位函数()
12.4.2文件的随机读写操作()
12.5文件的出错检测()
习题()
附录A基本控制字符/字符与ASCII值对照表()
附录BC语言操作符的优先级()
参考文献()
展开全部

作者简介

王海文,大连工业大学机械学院教师,副教授,长期从事机电类专业相关课程的教学和科研工作,有丰富的教学和科研经验。李涛,哈尔滨远东理工学院机器人学院教师,长期从事计算机类专业相关课程的教学和科研工作,有丰富的教学和科研经验。毛锦庚,中山大学南方学院管理学院教师,长期从事计算机类专业相关课程的教学和科研工作,有丰富的教学和科研经验。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航