• C程序设计导引第2版
21年品牌 40万+商家 超1.5亿件商品

C程序设计导引第2版

正版旧书消毒塑封,15点前下单付款当天发 81275654943730054554

9.9 1.4折 69 九品

仅1件

天津宝坻
认证卖家担保交易快速发货售后保障

作者尹宝林 著

出版社机械工业出版社

出版时间2020-06

版次1

装帧平装

货号81275654943730054554

上书时间2025-01-06

转转图书的店

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

   商品详情   

品相描述:九品
图书标准信息
  • 作者 尹宝林 著
  • 出版社 机械工业出版社
  • 出版时间 2020-06
  • 版次 1
  • ISBN 9787111656722
  • 定价 69.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 286页
【内容简介】
  《C程序设计导引(第2版)》是一本讲解C程序设计的入门教材,根据学生对新知识学习和认知的规律,从C语言和C程序的基本要素以及程序设计的基本方法开始,循序渐进地引入对程序设计专业化的要求和相关知识。全书共分10章(不包括第0章引言),全面地介绍了C语言的基本语法及C语言程序设计方法,内容包括:C程序的创建及其基本结构;常量、变量和表达式;条件语句和开关语句;循环语句和goto语句;函数;数组;指针初步;结构和联合;输入/输出和文件;程序设计的基本方法。每章均配有大量的例题和习题,附录中给出了部分习题参考答案,介绍了vi/vim的常用命令、使用MSVC++6.0IDE创建C程序的基本过程、使用CodeBlocks创建和运行C程序、cc/gcc的常用命令行选项、常用的标准库函数名及其头文件、ASCII编码、调试工具GDB的常用命令、不同版本的C语言标准之间的主要区别、基本数据类型的长度。
  《C程序设计导引(第2版)》特别适合作为计算机和非计算机专业学生学习高级语言程序设计的教材,也可供计算机等级考试者和其他各类学习者使用。
【作者简介】
  尹宝林,北京航空航天大学计算机系教授、博士生导师,全国信息学奥林匹克科学委员会副主席。从事计算机专业教学和科研工作多年,曾主讲“C语言程序设计”“高级语言程序设计”“UNIX程序设计环境”“计算机图形学”“图像处理”等课程,其中“高级语言程序设计”被评为北京市精品课程。
【目录】
再版说明 

第1版作者自序 

教学建议 

例题索引 

第0章 引言1 

第1章 C程序的创建及其基本结构8 

11 C程序的创建过程8 

12 C程序的基本组成10 

13 调试初步―语法错误的定位15 

14 数据的输入/输出和标准文件18 

习题19 

第2章 常量、变量和表达式20 

21 常量20 

211 数字常量20 

212 字符常量23 

213 字符串字面量23 

22 变量24 

221 变量名和变量类型24 

222 变量的赋值和类型转换26 

223 变量的初始化27 

224 类型限定符const27 

23 算术表达式28 

231 算术运算符28 

232 增量和减量运算符30 

233 位运算31 

234 复合赋值运算符31 

24 强制类型转换32 

25 数据输出/输入函数printf()和scanf()36 

251 数值的输出函数printf()36 

252 数值的输入函数scanf()37 

26 常量的符号表示方法39 

261 常量宏39 

262 枚举常量40 

习题41 

第3章 条件语句和开关语句44 

31 关系运算符和逻辑运算符44 

32 运算符的优先级46 

33 从实际问题中的条件到逻辑表达式47 

34 条件语句48 

341 条件语句中的条件49 

342 复合语句49 

343 条件语句的嵌套和级联51 

344 使用条件语句时的注意事项54 

345 条件运算符和条件表达式55 

35 switch语句56 

习题59 

第4章 循环语句和goto语句61 

41 while语句61 

42 for语句64 

43 do while语句67 

44 循环语句的选择和使用69 

45 逗号表达式69 

46 循环语句的嵌套70 

47 循环语句中的非常规控制73 

48 goto语句76 

习题77 

第5章 函数80 

51 函数的基本概念80 

52 函数的调用81 

53 函数的结构84 

54 函数的定义85 

55 函数的调用关系和返回值89 

56 局部变量和全局变量90 

561 局部变量91 

562 全局变量92 

563 对全局变量的访问93 

57 函数参数的传递94 

58 标准库函数95 

581 常用的头文件95 

582 常用的数据输入/输出函数96 

583 字符类型判断函数98 

584 字符串处理函数100 

585 其他常用函数100 

59 递归初步101 

习题104 

第6章 数组106 

61 一维数组106 

611 一维数组的定义和初始化106 

612 一维数组元素的使用108 

613 数组的复制111 

614 作为函数参数的一维数组111 

615 数组元素的排序和查找114 

62 使用一维数组的常用数据结构118 

621 散列表118 

622 栈120 

623 队123 

63 字符串和字符数组125 

631 字符串126 

632 字符数组126 

64 常用的标准字符串函数127 

641 字符串输出函数127 

642 字符串输入函数130 

643 字符串复制和追加函数131 

644 字符串比较函数133 

645 字符串检查函数134 

646 字符串扫描函数sscanf()135 

65 二维数组136 

651 二维数组的定义136 

652 二维数组元素的引用137 

653 二维数组元素的遍历138 

654 二维数组元素的排列方式140 

655 作为参数的二维数组142 

习题145 

第7章 指针初步148 

71 地址与指针148 

72 指针变量150 

721 指针变量的定义和赋值150 

722 通过指针访问数据151 

723 作为函数参数的指针152 

724 返回指针的函数154 

73 指针运算156 

731 指针与整数的加减156 

732 指针相减157 

733 指针的比较157 

734 指针的强制类型转换和void *160 

735 不合法的指针运算161 

736 指针类型与数组类型的差异161 

74 指针与数组162 

75 指向二维数组的指针164 

76 多重指针165 

77 指针数组166 

771 一维指针数组166 

772 命令行参数168 

78 函数指针170 

781 函数指针变量的定义170 

782 具有函数指针参数的库函数171 

习题174 

第8章 结构和联合177 

81 结构177 

811 结构类型的定义177 

812 结构成员的访问179 

813 包含结构的结构182 

82 联合186 

821 联合类型的定义186 

822 联合成员的访问187 

83 类型定义语句190 

84 复杂类型的解读193 

习题194 

第9章 输入/输出和文件196 

91 输入/输出的基本过程和文件类型196 

92 文件的打开、创建和关闭197 

93 文件数据的正文格式读写199 

94 读写操作中的定位202 

95 文件数据的二进制格式读写205 

习题207 

第10章 程序设计的基本方法210 

101 程序设计的基本过程210 

102 问题分析211 

1021 程序功能和输入/输出数据211 

1022 对程序性能的要求213 

1023 程序中的错误处理213 

1024 程序的测试214 

1025 问题分析的结果214 

103 方案设计216 

1031 解题思路216 

1032 算法的描述218 

1033 数据结构和算法的选择225 

104 编码:从算法到代码231 

1041 代码的结构232 

1042 代码的检查238 

1043 代码中的注释239 

105 程序的调试239 

1051 调试的基本方法240 

1052 调试工具的基本功能和使用241 

1053 标准输入/输出的重新定向243 

106 初学者程序中容易出现的错误244 

1061 容易混淆的运算符244 

1062 运算符优先级和结合关系244 

1063 变量的初始化245 

1064 数
点击展开 点击收起

   相关推荐   

—  没有更多了  —

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

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