• 程序设计基础——C语言
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

程序设计基础——C语言

正版 程序设计基础

17.7 4.1折 43 九五品

仅1件

北京房山
认证卖家担保交易快速发货售后保障

作者金兰 梁洁

出版社清华大学出版社

出版时间2016-02

版次1

装帧平装

货号E

上书时间2024-11-21

京书苑

四年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九五品
正版库存书 非二手
商品描述
E15-01
图书标准信息
  • 作者 金兰 梁洁
  • 出版社 清华大学出版社
  • 出版时间 2016-02
  • 版次 1
  • ISBN 9787302424444
  • 定价 43.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 394页
  • 字数 99999千字
【内容简介】
C语言是国内外广泛使用的编程语言,已被大多数高等学校作为典型的计算机教学语言。本书分10章,内容包括:C语言概述,数制和基本数据类型,运算符和表达式、输入输出,控制结构,数组,函数,指针,结构体与共用体,文件,综合应用案例,以及4个附录。

  本书深入浅出,例题丰富,侧重程序设计思维的构建和程序算法的分析与设计。本书采用“提出问题→算法分析→程序实现→说明归纳”的步骤组织教材内容,符合读者的认知规律,强化了算法的分析和设计,有助于帮助读者建立良好的思维模式,培养读者分析问题和解决问题的能力,掌握软件开发的工作原理和系统方法。本书中的典型程序一题多解,有助于新旧知识对比学习,融会贯通,启迪思维,拓展读者的程序设计能力和灵活运用的能力。
   本书可作为高等学校各相关专业“程序设计基础”、“C语言程序设计”课程的教材,也可作为程序开发人员的培训教程,还可作为全国计算机等级考试、编程爱好者学习参考用书。
   本书还特别为任课教师免费提供整套教学资源(电子课件、全部程序源代码和习题参考答案等),请从http://www.tupwk.com.cn/downpage下载。本书所配的相关上机环节指导书《程序设计基础上机指导—— C语言》,建议与本书配套使用。
【目录】
目    录 

第1章  C语言概述1

1.1  计算机编程语言1

1.1.1  机器语言1

1.1.2  汇编语言2

1.1.3  高级语言3

1.2  第一个C程序5

1.3  C程序的上机步骤7

1.3.1  单文件的C程序的上机步骤8

*1.3.2  多文件的C程序的上机步骤11

1.4  C程序的调试17

课后习题121

第2章  数制、基本数据类型23

2.1  整数数制23

2.1.1  十进制数23

2.1.2  二进制数23

2.1.3  八进制数25

2.1.4  十六进制数26

2.2  C程序常见符号分类27

2.3  数据类型29

2.3.1  为什么引入数据类型29

2.3.2  类型修饰符30

*2.3.3  C99标准中的新增类型31

2.4  常量32

2.4.1  整型常量32

2.4.2  实型常量33

2.4.3  字符常量33

2.4.4  字符串常量35

2.4.5  符号常量35

2.4.6  枚举常量36

2.5  变量37

2.5.1  变量的声明与初始化37

2.5.2  const类型修饰符38

2.5.3  变量的类型39

课后习题242

第3章 运算符和表达式、输入输出45

3.1  算术运算符45

3.2  赋值运算符47

3.3  增1、减1运算符48

3.4  关系运算符49

3.5  逻辑运算符50

3.6  条件运算符52

3.7  强制类型转换运算符52

3.8  逗号运算符53

3.9  位运算符54

3.10  sizeof运算符56

3.11  类型转换57

3.12  运算符的优先级和结合性59

3.13  基本输入输出函数60

3.13.1  字符输入输出函数61

3.13.2  格式化输入输出函数63

课后习题374

第4章  控制结构78

4.1  算法及其描述方法78

4.1.1  算法的概念78

4.1.2  算法的描述方法79

4.2  顺序结构81

4.3  选择结构83

4.3.1  if语句84

4.3.2  switch语句93

4.4  循环结构102

4.4.1  while语句103

4.4.2  do…while语句105

4.4.3  for语句108

4.4.4  三种循环控制语句的应用举例111

4.4.5  循环的嵌套116

4.4.6  提前结束循环120

4.5  综合应用举例123

课后习题4130

第5章  数组136

5.1  一维数组136

5.1.1  一维数组的定义136

5.1.2  一维数组的引用137

5.1.3  一维数组的初始化137

5.1.4  一维数组程序举例139

5.2  二维数组148

5.2.1  二维数组的定义148

5.2.2  二维数组的引用149

5.2.3  二维数组的初始化150

5.2.4  二维数组程序举例151

5.3  字符数组与字符串155

5.3.1  字符数组的初始化155

5.3.2  字符数组的输入/输出157

5.3.3  字符串处理函数158

5.3.4  字符数组和字符串程序举例162

课后习题5168

第6章  函数172

6.1  函数的定义175

6.1.1  函数的分类176

6.1.2  函数的定义176

6.2  函数的调用、参数和返回值177

6.3  函数的声明179

6.4  函数的嵌套调用183

*6.5  函数的递归调用185

6.5.1  递归问题的提出185

6.5.2  递归函数186

6.6  数组作为函数参数190

6.6.1  一维数组作为函数参数190

6.6.2  二维数组作为函数参数192

6.7  变量的作用域与生存期194

6.7.1  局部变量194

6.7.2  全局变量195

6.7.3  变量的存储类别196

6.7.4  小结201

6.8  内部函数和外部函数202

6.8.1  内部函数202

6.8.2  外部函数202

6.9  预处理命令204

6.9.1  宏定义205

6.9.2  文件包含209

6.9.3  条件编译210

6.10  综合应用举例212

课后习题6219

第7章  指针225

7.1  内存、地址和内容225

7.2  指针与指针变量226

7.2.1  指针变量的定义226

7.2.2  指针变量的引用227

7.2.3  指针变量作为函数参数230

7.3  指针与数组233

7.3.1  指向一维数组的指针233

7.3.2  有关指针的运算236

7.3.3  一维数组的指针作为函数参数237

7.3.4  指向二维数组的指针242

7.3.5  二维数组的指针作为函数参数245

7.4  指针与字符串248

7.4.1  指向字符串的指针变量248

7.4.2  指向字符串的指针作为函数参数249

7.4.3  字符数组与字符串指针变量的区别252

7.5  指针与函数253

7.5.1  返回指针值的函数253

*7.5.2  指向函数的指针255

7.6  指针数组256

*7.7  指向指针的指针259

*7.8  带参数的函数main()261

7.9  动态内存分配263

7.9.1  动态内存分配函数263

*7.9.2  动态内存分配与变长数组267

*7.10  ANSI C的类型限定词const268

课后习题7270

第8章  结构体与共用体277

8.1  问题的引出277

8.2  结构体类型和结构体类型

变量279

8.2.1  结构体类型的声明279

8.2.2  结构体类型变量的定义280

8.2.3  结构体的嵌套282

8.3  结构体类型变量的引用和初始化283

8.4  结构体数组285

8.5  结构体指针288

8.5.1  指向结构体类型变量的指针288

8.5.2  指向结构体数组的指针289

8.6  结构体与函数292

8.7  结构体综合应用实例295

8.8  共用体305

8.8.1  问题的引出305

8.8.2  声明共用体类型和定义共用体类型的变量305

8.8.3  共用体成员的引用307

8.9  枚举类型308

8.10  typedef311

*8.11  链表312

8.11.1  问题的引出312

8.11.2  链表的定义和特点313

8.11.3  链表的创建313

8.11.4  链表的删除操作318

8.11.5  链表的插入操作320

课后习题8324

第9章  文件333

9.1  文件概述333

9.1.1  什么是文件333

9.1.2  文件名334

9.1.3  文件的分类334

9.1.4  文件缓冲区335

9.1.5  文件指针336

9.2  文件的打开与关闭336

9.2.1  用fopen函数打开文件336

9.2.2  用fclose函数关闭文件338

9.3  文件的读写339

9.3.1  读/写字符函数339

9.3.2  读/写字符串函数341

9.3.3  格式化读/写函数343

9.3.4  读/写数据块函数345

9.4  文件的定位353

9.4.1  移动文件指针353

9.4.2  获取文件读写位置355

9.5  出错检测356

课后习题9357

第10章  综合应用案例——学生学籍管理系统360

10.1  需求分析360

10.2  总体设计361

10.2.1  系统总体设计361

10.2.2  数据结构361

10.3  详细设计362

10.3.1  系统包含的函数362

10.3.2  各个功能模块的软件功能362

10.3.3  各个功能模块的程序流程图和算法描述363

10.4  编码实现368

10.5  运行结果376

课后习题10379 

附录A  C关键字382

附录B  C运算符的优先级和结合性383

附录C  ASCII码字符表384

附录D  常用的ANSI C标准库函数388

参考文献395
点击展开 点击收起

—  没有更多了  —

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

正版库存书 非二手
此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP