• C语言程序设计教程
21年品牌 40万+商家 超1.5亿件商品

C语言程序设计教程

全新正版 极速发货

23.56 5.9折 40 全新

库存4件

广东广州
认证卖家担保交易快速发货售后保障

作者李艳玲

出版社北京邮电大学出版社有限公司

ISBN9787563560608

出版时间2020-06

装帧平装

开本16开

定价40元

货号1202107348

上书时间2024-06-06

徐小智的书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
商品简介

本书提供61个案例操作视频,扫码即可获取。程序代码、教学大纲、精美PPT、习题答案请到北京邮电大学出版社官方网站上下载。 

本书是高等院校计算机基础教育研究课题的成果之一。全书共分11章,结合计算思维培养,以一个完整的图书管理系统案例对每个知识点进行详细的分析,内容包括计算思维与C语言程序设计、C语言的基础知识、顺序结构程序设计、选择结构程序设计、循环结构程序设计、函数、数组、指针、自定义数据类型、预处理、文件等。 

本书选材先进,内容丰富,结构完整,理论联系实际,深入浅出,循序渐进,通俗易懂,注重培养读者的程序设计能力及良好的程序设计风格和习惯,并配有大量的实例以方便读者上机实践。 

本书可作为高等院校各专业计算机公共基础课程程序设计的教学用书,也可作为计算机等级考试培训教材及自学人员用书。

目录

第1章 计算思维与C语言程序设计1 

1.1 什么是计算思维1 

1.1.1 计算思维概念1 

1.1.2 计算思维的特征1 

1.1.3 计算思维的本质2 

1.1.4 计算思维与计算机的关系2 

1.2 C语言概述3 

1.2.1 计算机语言发展史3 

1.2.2 什么是C语言3 

1.2.3 C语言的特点4 

1.2.4 C语言的发展趋势5 

1.3 C语言开发环境的搭建5 

1.3.1 Visual C 6.0集成开发环境6 

1.3.2 利用Visual C 6.0开发环境新建文件6 

1.3.3 利用Visual C 6.0开发环境编写程序7 

1.4 C语言代码风格9 

1.4.1 程序格式9 

1.4.2 程序注释11 

本章小结11 

习题111 

第2章 C语言的基础知识12 

2.1 C语言的基本数据类型12 

2.1.1 数据类型概述12 

2.1.2 整数类型13 

2.1.3 实数类型13 

2.1.4 字符类型14 

2.2 标识符与关键字14 

2.3 常量15 

2.3.1 数值常量15 

2.3.2 字符型常量15 

2.3.3 字符串常量16 

2.3.4 符号常量16 

2.4 变量16 

2.5 运算符与表达式17 

2.5.1 算术运算符17 

2.5.2 关系运算符19 

2.5.3 逻辑运算符19 

2.5.4 赋值运算符20 

2.5.5 条件运算符21 

2.5.6 逗号运算符21 

2.5.7 求字节运算符21 

2.5.8 各种运算符的优先级22 

2.6 数据类型转换22 

2.6.1 自动转换22 

2.6.2 赋值转换23 

2.6.3 强制类型转换24 

2.7 本章小结24 

习题224 

第3章 顺序结构程序设计27 

3.1 C语言的基本语句27 

3.1.1 表达式语句27 

3.1.2 函数调用语句27 

3.1.3 流程控制语句28 

3.1.4 空语句28 

3.1.5 复合语句28 

3.2 输入输出操作29 

3.2.1 格式化输入与输出29 

3.2.2 字符数据输入与输出32 

3.3 顺序程序设计34 

3.4 图书管理系统案例35 

本章小结36 

习题336 

第4章 选择结构程序设计38 

4.1 if条件语句38 

4.1.1 if语句38 

4.1.2 if…else语句40 

4.1.3 if…else if语句41 

4.1.4 if条件语句的嵌套43 

4.2 switch条件语句43 

4.3 图书管理系统案例47 

本章小结49 

习题449 

第5章 循环结构程序设计51 

5.1 for循环语句51 

5.1.1 语句格式51 

5.1.2 for语句的变形53 

5.2 while循环语句54 

5.3 do…while循环语句55 

5.4 循环结构的嵌套57 

5.5 break和continue语句58 

5.5.1 break语句58 

5.5.2 continue语句59 

5.5.3 break和continue的区别60 

5.6 图书管理系统案例60 

本章小结62 

习题562 

第6章 函数65 

6.1 函数概述65 

6.1.1 使用include命令行调用标准库函数65 

6.1.2 标准库函数的调用66 

6.2 函数定义和返回值66 

6.2.1 函数定义66 

6.2.2 函数的返回值67 

6.3 函数的调用69 

6.3.1 函数的调用方式69 

6.3.2 函数调用时的语法规定69 

6.4 函数的声明71 

6.4.1 函数声明的形式71 

6.4.2 函数声明的位置72 

6.5 参数传递73 

6.5.1 数据传递方式73 

6.5.2 函数调用的过程74 

6.6 函数的嵌套与递归75 

6.6.1 嵌套调用75 

6.6.2 递归调用75 

6.7 变量的作用域和存储类型77 

6.7.1 局部变量和全局变量77 

6.7.2 变量的存储类型78 

6.7.3 内部函数与外部函数80 

6.8 图书管理系统案例80 

本章小结83 

习题683 

第7章 数组85 

7.1 数组概述85 

7.2 一维数组85 

7.2.1 一维数组的定义85 

7.2.2 一维数组的初始化86 

7.2.3 一维数组元素的引用87 

7.3 二维数组89 

7.3.1 二维数组的定义89 

7.3.2 二维数组的初始化90 

7.3.3 二维数组元素的引用90 

7.4 多维数组92 

7.5 字符数组与字符串93 

7.5.1 字符数组的定义93 

7.5.2 字符数组的初始化93 

7.5.3 字符串处理的函数95 

7.6 数组作为函数参数98 

7.6.1 数组元素作为函数的实参98 

7.6.2 数组名作为函数的实参98 

7.7 图书管理系统案例99 

本章小结101 

习题7101 

第8章 指针104 

8.1 指针的基本概念104 

8.2 变量与指针104 

8.2.1 指针变量的定义105 

8.2.2 指针变量的引用105 

8.2.3 指针变量作为函数参数108 

8.3 一维数组与指针109 

8.3.1 指向数组元素的指针变量109 

8.3.2 指向数组的指针的相关运算110 

8.3.3 通过指针引用数组元素112 

8.3.4 数组作函数的参数115 

8.4 二维数组与指针119 

8.4.1 二维数组的地址119 

8.4.2 指向二维数组元素的指针121 

8.4.3 行指针变量122 

8.5 字符串与指针123 

8.5.1 字符串的表示与引用123 

8.5.2 字符串指针作函数参数124 

8.6 返回指针值的函数125 

8.7 指针数组126 

8.7.1 指针数组概述126 

8.7.2 指向指针的指针128 

8.8 函数的指针和指向函数的指针变量130 

8.9 图书管理系统案例131 

本章小结132 

习题8132 

第9章 自定义数据类型134 

9.1 结构体类型134 

9.1.1 结构体类型的定义134 

9.1.2 结构体变量136 

9.1.3 结构体数组139 

9.1.4 结构体指针142 

9.2 共用体数据类型147 

9.2.1 共用体类型的定义147 

9.2.2 共用体变量的引用148 

9.2.3 共用体的应用149 

9.3 枚举数据类型150 

9.4 自定义类型152 

9.5 图书管理系统案例153 

本章小结155 

习题9155 

第10章 预处理157 

10.1 预处理器157 

10.2 宏定义158 

10.2.1 不带参数的宏158 

10.2.2 带参数的宏160 

10.3 文件包含162 

10.4 条件编译163 

10.4.1 #if命令163 

10.4.2 #ifdef命令164 

10.4.3 #ifndef命令165 

本章小结165 

习题10165 

第11章 文件168 

11.1 文件概述168 

11.1.1 文件的分类168 

11.1.2 文件指针169 

11.2 文件的打开与关闭169 

11.2.1 文件打开fopen函数()170 

11.2.2 文件关闭函数fclose函数()171 

11.3 文件的读写172 

11.3.1 字符读写函数fgetc()和fputc()172 

11.3.2 字符串读写函数fgets()和fputs()176 

11.3.3 数据块读写函数fread()和fwtrite()178 

11.3.4 格式化读写函数fscanf()和fprintf()180 

11.4 文件的随机读写182 

11.4.1 文件定位182 

11.4.2 文件的随机读写183 

11.5 文件检测函数184 

11.5.1 文件结束检测函数feof()184 

11.5.2 读写文件出错检测函数ferror()184 

11.5.3 文件出错标志和文件结束标志置0函数chearerr()185 

11.6 图书管理系统案例185 

本章小结186 

习题11187 

习题参考答案189 

参考文献210 

附录1 运算符的优先级和结合性211 

附录2 常用字符的ASCII码对照表213 

附录3 C语言常用库函数215 

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP