×
21世纪高等学校规划教材·计算机应用C语言程序设计基础(第2版)基于案例教学

包邮21世纪高等学校规划教材·计算机应用C语言程序设计基础(第2版)基于案例教学

¥26.4 (5.3折) ?
1星价 ¥26.4
2星价¥26.4 定价¥49.8
暂无评论
图文详情
  • ISBN:9787302524243
  • 装帧:平装-胶订
  • 册数:暂无
  • 重量:暂无
  • 开本:其他
  • 页数:289
  • 出版时间:2020-04-01
  • 条形码:9787302524243 ; 978-7-302-52424-3

本书特色

C语言是国内外广泛使用的计算机语言。学会使用C语言进行程序设计是一项*基本的技能。 本书是C语言程序设计教学用书,全书共分10章,依托经典教学案例,由浅入深,循序渐进,层次推进,同时兼顾全国计算机等级考试需要,介绍目前流行的计算机语言,通过案例驱动学习法帮助读者快速掌握C语言编程技术; 依据C程序设计课程要求,按照教学安排配套设计分类教学模块和教学内容,依次由C程序设计基础、简单程序设计(顺序结构程序设计)、C语言语法、选择结构和循环结构程序设计、数组与函数使用、指针、预编译及复杂数据类型、文件及附录中的俄罗斯方块游戏设计,实现一个循序渐进、系统的教学模块体系,可以快速提高学习C 语言编程的效率。 本书既可作为高等院校计算机专业和非计算机专业学习C语言程序设计的教材,也可供相关工程技术人员和计算机爱好者学习计算机程序设计使用。

内容简介

C语言是靠前外广泛使用的计算机语言。学会使用C语言进行程序设计是一项很基本的技能。 本书是C语言程序设计教学用书,全书共分10章,依托经典教学案例,由浅入深,循序渐进,层次推进,同时兼顾全国计算机等级考试需要,介绍目前流行的计算机语言,通过案例驱动学习法帮助读者快速掌握C语言编程技术; 依据C程序设计课程要求,按照教学安排配套设计分类教学模块和教学内容,依次由C程序设计基础、简单程序设计(顺序结构程序设计)、C语言语法、选择结构和循环结构程序设计、数组与函数使用、指针、预编译及复杂数据类型、文件及附录中的俄罗斯方块游戏设计,实现一个循序渐进、系统的教学模块体系,可以快速提高学习C 语言编程的效率。 本书既可作为高等院校计算机专业和非计算机专业学习C语言程序设计的教材,也可供相关工程技术人员和计算机爱好者学习计算机程序设计使用。

目录

目录 第1章概述 1.1程序设计与算法简介 1.1.1计算机语言与程序设计的概念 1.1.2算法简介 1.1.3结构化程序设计 1.1.4面向对象程序设计 1.2C语言简介 1.2.1C语言的特点 1.2.2C语言程序的基本结构 1.3C语言程序的上机步骤 1.3.1Visual C 6.0上机指南 1.3.2打开C程序文件 1.3.3程序调试 1.3.4MSDN简介 1.4常用开发语言简介 1.4.1C 1.4.2C# 1.4.3Java 1.4.4JavaScript 1.4.5Ruby 1.4.6Python 习题1 第2章C语言基础 2.1标识符 2.2C语言的数据类型 2.3常量 2.3.1数值型常量 2.3.2字符型常量 2.3.3转义字符 2.3.4字符串常量 2.3.5符号常量 2.4变量 2.4.1变量的定义 2.4.2变量的赋值 2.5运算符与表达式 2.5.1算术运算符和算术表达式 2.5.2赋值表达式和复合赋值运算符 2.5.3逗号表达式 2.5.4自增自减运算符 2.5.5强制类型转换符 2.5.6关系运算符 2.5.7逻辑运算符 2.5.8位运算符 2.5.9运算符的优先级和结合性 2.5.10各数据类型间的混合运算 习题2 第3章顺序结构程序设计 3.1结构化程序设计 3.1.1结构化程序设计概述 3.1.2结构化程序设计的基本结构及其特点 3.2算法 3.2.1算法的基本概念 3.2.2算法的特性 3.2.3算法的流程图表示法 3.2.4基本算法 3.3C语句概述 3.4输入输出函数 3.4.1格式化输出函数printf 3.4.2格式化输入函数scanf 3.4.3字符输出函数putchar 3.4.4字符输入函数getchar 3.4.5getche()函数和getch()函数 3.5良好结构的程序 3.6顺序结构程序设计举例 习题3 第4章选择结构程序设计 4.1问题的提出与程序示例 4.2关系运算和逻辑运算 4.2.1C语言中的逻辑值 4.2.2关系运算符和关系表达式 4.2.3逻辑运算符和逻辑表达式 4.2.4条件运算符和条件表达式 4.3选择结构的程序设计 4.3.1if语句 4.3.2switch语句 4.4选择结构程序设计举例 习题4 第5章循环程序设计 5.1问题的提出 5.2while 语句 5.3dowhile 语句 5.4for 语句 5.5goto、break、continue语句 5.6循环的嵌套 5.73种循环语句比较 5.8程序举例 习题5 第6章数组 6.1问题的提出与程序示例 6.2一维数组的定义和引用 6.2.1一维数组的定义 6.2.2一维数组元素的引用 6.2.3一维数组的初始化 6.2.4一维数组程序举例 6.3二维数组 6.3.1二维数组的定义 6.3.2二维数组元素的引用 6.3.3二维数组的初始化 6.3.4二维数组程序举例 6.4字符数组 6.4.1字符数组的定义 6.4.2字符数组的初始化 6.4.3字符数组的引用 6.4.4字符串 6.4.5字符串的输入输出 6.4.6字符串操作函数 6.4.7字符数组应用举例 6.5*命令行参数 6.6编程实例 习题6 第7章指针 7.1问题的提出与程序示例 7.2变量的存储结构 7.3指针与指针变量的概念 7.3.1指针的概念 7.3.2指针变量 7.4指针变量的定义和引用 7.4.1指针变量的定义 7.4.2指针变量的引用 7.5指针和地址运算 7.6指针与数组 7.6.1一维数组与指针 7.6.2*二维数组与指针 7.6.3*行指针(指向数组的指针) 7.7*指针数组 7.8*指针与动态数组 7.8.1用于动态存储分配的函数 7.8.2一维动态数组 7.8.3二维动态数组 7.9指针与字符串 7.9.1字符串操作的特点及字符指针变量的引入 7.9.2指向字符串的指针变量 7.10多级指针 7.11*数的存储结构 习题7 第8章函数 8.1问题的提出和程序示例 8.2函数定义 8.2.1函数基础知识 8.2.2函数定义的一般形式 8.2.3形参与实参的关系 8.2.4有参函数与无参函数 8.2.5函数的分类 8.2.6主函数 8.3函数调用 8.3.1函数调用的一般形式 8.3.2函数的调用与返回值 8.3.3函数调用的一般形式 8.3.4函数参数的传递方式 8.3.5函数的嵌套调用 8.3.6函数的递归调用 8.4函数声明 8.4.1函数声明的作用、形式和位置 8.4.2函数声明可以省略的情况 8.5数组与函数参数 8.5.1一维数组与函数参数 8.5.2二维数组与函数参数 8.6指针变量与函数 8.6.1函数的操作方式与指针变量 8.6.2指针型函数的定义与使用 8.6.3函数指针的定义与使用 8.6.4与指针有关的函数参数传递方式 8.6.5带参数的main()函数和命令行参数 8.7变量的作用域和存储类别 8.7.1变量的作用域 8.7.2变量的存储类别 8.8编译预处理 8.8.1文件包含 8.8.2宏定义 8.8.3条件编译命令#ifdef和#ifndef 8.9编程实例 习题8 第9章复杂数据类型 9.1问题的提出 9.2结构体 9.2.1结构体类型的定义 9.2.2结构体变量的定义和引用 9.2.3结构体变量的赋值 9.2.4指向结构体变量的指针变量 9.2.5结构体数组 9.2.6指向结构体数组的指针 9.2.7指向结构体的指针作函数参数 9.3用指针处理链表 9.3.1链表概述 9.3.2建立简单的静态链表 9.3.3建立动态链表 9.3.4链表的插入 9.3.5链表的删除 9.4共用体 9.4.1共用体类型的定义 9.4.2共用体变量的定义和引用 9.4.3共用体变量的赋值 9.5枚举类型 9.5.1枚举类型的定义 9.5.2枚举变量的说明与引用 9.6用typedef命名类型 9.7复杂数据类型应用综合举例 习题9 第10章文件 10.1文件的基本概念 10.2文件的类别 10.3文件指针 10.4文件操作概述 10.5文件的打开与关闭 10.5.1文件的打开 10.5.2文件的关闭 10.5.3文件的读/写 10.6文件的定位读/写 10.7文件应用综合举例 习题10
附录A常用字符与ACSII码对照表 附录BC语言关键字 附录CC常用库函数 附录D运算符与优先级 附录E俄罗斯方块游戏
参考文献
展开全部

作者简介

重庆理工大学计算机基础教研室主任,主编过《大学计算机》、《大学计算机实验指导》、《计算机网络基础》等教材。

预估到手价 ×

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

确定
快速
导航