C语言程序设计教程
C语言程序设计教程封面图

C语言程序设计教程

(美) 程辉, 著

出版社:高等教育出版社

年代:2011

定价:52.0

书籍简介:

本书作者为程辉 (Harry H. Cheng) 博士,美国加州大学戴维斯分校机械与航空工程、计算机科学教授, 集成工程实验室主任。1992年至今,程辉教授一直从事与C语言相关的教学和科研工作,本书为作者多年教学经验与成果的结晶。本翻译版是在原版书的基础上,结合中国实际的教学需求进行删减而成的。本书得到了倪光南院士以及清华大学、浙江大学、浙江理工大学等多所高校教师的大力推荐。本书配有以Ch为核心的C语言程序设计课程的教学平台,实现了C语言的直观交互式教学,降低了C语言的学习难度。本书使用高级数值计算、图形绘制功能以及工程用例,增强了C语言学习的生动性和实用性。操作简便和功能齐全的解释性C/C++集成开发环境ChIDE是专门为教师授课和学生学习而开发的,易学易用。

书籍目录:

第1章 概述

1.1 计算机硬件

1.2 计算机软件

1.3 计算机编程语言

习题

第2章 入门

2.1 第一个c程序

2.2 实例运行要点

习题

第3章 数制、标量数据类型与输入输出

3.1 整数数制

3.2 字符集

3.3 注释

3.4 声明

3.5 32位和64位编程模式

3.6 整数类型

3.7 c99标准中的布尔类型bool

3.8 字符类型char

3.9 浮点数类型

3.10 c99标准中的复数类型

3.11 指针类型

3.12 typedef

3.13 计算机编程数据模式的判定

3.14 初始化

3.15 格式化输入输出的介绍

3.16 实例运行要点

习题

第4章 运算符与表达式

4.1 赋值运算符

4.2 算术运算符

4.3 隐式类型转换

4.4 运算符的优先级和结合律

4.5 关系运算符

4.6 逻辑运算符

4.7 位运算符

4.8 复合赋值运算符

4.9 自增和自减运算符

4.10 类型强制转换运算符

4.11 sizeof运算符

4.12 条件运算符

4.13 逗号运算符

4.14 实例运行要点

习题

第5章 语句和控制流

5.1 设计算法的流程图

5.2 简单语句和复合语句

5.3 空语句和表达式语句

5.4 选择语句

5.5 循环语句

5.6 跳转语句

5.7 算法设计的伪代码和过程

5.8 使用文件结束符或者文件结束组合键的循环终止

5.9 实例运行要点

习题

第6章 函数

6.1 函数定义

6.2 函数原型

6.3 函数调用:值传递与引用传递

6.4 标准c头文件和库

6.5 数学函数和c99中的通用型函数

6.6 用于数学公式的函数

6.7 递归函数

6.8 算法设计与实现:二分法求方程根

6.9 实例运行要点

习题

第7章 数组

7.1 数组声明

7.2 数组存储

7.3 数组初始化

7.4 数组中的数据处理

7.5 向函数传递数组

7.6 c99中的可变长数组

7.7 实例运行要点

习题

第8章 预处理

8.1 宏替换

8.2 源文件包含

8.3 条件包含

8.4 pragma指令

8.5 实例运行要点

习题

第9章 存储类型和程序结构

9.1 全局变量和局部变量

9.2 存储类型

9.3 外部变量与函数

9.4 环境变量

9.5 实例运行要点

习题

第10章 指针

10.1 指针变量

10.2 指针的算术运算

10.3 按地址传递参数调用函数

10.4 指针修饰词const

10.5 指针与数组的关系

10.6 用指针传递一维数组给函数

10.7 动态内存分配

10.8 返回指针的函数

10.9 指针的指针

10.10 指针数组

10.11 函数指针

10.12 指针用于硬件接口

习题

第11章 字符与字符串

11.1 字符的编码

11.2 字符的输入与输出

11.3 字符处理函数

11.4 字符串

11.5 字符串的输入与输出

11.6 续行符

11.7 把字符串转化成数值

11.8 字符串操作

11.9 函数main()及命令行参数

习题

第12章 结构体与枚举

12.1 结构体

12.2 枚举

12.3 一个gpa库的设计及其应用

习题

第13章 文件处理

13.1 打开与关闭文件

13.2 顺序文件的读与写

13.3 使用数据文件的gpa库的

设计及其应用

习题

第14章 动态数据结构

14.1 自引用结构体

14.2 单链表

14.3 软件开发案例研究——开发一个菜单驱动的交互式cpa程序

14.4 实例运行要点

习题

附录a 用chide调试程序

附录b 绘图函数库和数组数据

附录c ch的高级数值分析功能

附录d 关键字

附录e ch支持的c99功能

附录f ascii码字符集

内容摘要:

《C语言程序设计教程(翻译版)》是国外优秀信息科学与技术系列教学用书。 《C语言程序设计教程(翻译版)》原著作者程辉(harry h.cheng)教授自1992年起在美国加州大学戴维斯分校一直从事与C语言相关的教学和科研工作,并设计开发了可嵌入、跨平台C/C++语言解释计算环境ch,同时提供了功能强大的高级数值计算函数库和图形绘制函数库。c for engineers and scientists一书是程辉教授多年C/C++语言教学经验与科研成果的结晶。结合中国高校实际教学需求,《C语言程序设计教程(翻译版)》是在原版书的基础上经原著作者精心设计删减、由译者翻译而成的C语言程序设计入门学习教材。我们知道,从事现代工程技术工作,C语言是必不可少的重要工具,C语言程序设计也是大多数理工科专业学生的必修课程。然而,目前大多数高校的C语言教学平台都采用编译系统,对初学者而言理解程序的执行原理不够直观。程辉教授设计开发的ch平台大大降低了学习C语言的门槛,能够把编程、调试、运行等程序设计过程展示给学习者,因此ch平台作为C语言程序设计入门课程的实验环境,不仅有助于学生更方便地理解C语言的特性和程序设计思想,而且还有利于开展面向工程和科学计算等领域的程序设计实践,使程序设计课程的学习更切合学生的专业应用。《C语言程序设计教程(翻译版)》配有非常完备的网络教学资源,其教学平台可以跨平台使用。该平台不仅支持不同的操作系统如windows、mac os、linux和unix,同时也支持英文、中文、日文等不同的语言。【作者简介】作者:(美国)程辉(Harry H.Cheng) 译者:何钦铭 王光青 陆汉权 等程辉(Harry H.Cheng)博士,美国加州大学戴维斯分校机械与航空工程、计算机科学教授,集成工程实验室主任。1984年赴美国伊利诺伊大学攻读学位,1986年获数学硕士学位,1989年获机械学博士学位。1989年至1992年就职于UPS研发中心,任高级工程师,从事机器人及工业自动化系统研发工作,并获得公司授予的杰出贡献奖。1992起就职于美国加州大学戴维斯分校,任助理教授、副教授、教授,并于1996年提前两年晋升为该校终身教授。1992年至今,程辉教授一直从事与C语言相关的教学和科研工作。讲授的相关课程有C语言程序设计、工程软件设计、机器人以及计算机辅助设计等。在计算机语言设计、可移植移动代码计算、机电一体化和嵌入式系统、机器人等研究领域都进行过开创性研究工作。先后在国际重要学术期刊发表了150多篇学术论文,其中SCI收录近50篇,EI收录90余篇,并获美国发明专利1项。在第二届IEEE/ASME机电嵌入式系统及应用国际会议上获最佳论文奖;因对机械和机器人科学技术研究的突出贡献,在美国应用机械和机器人会议上获waldron奖;在第三届美国应用机械和机器人会议上获Proeter and Gamble最佳论文奖。程辉教授在多年C语言程序设计教学和科研经验的基础上,设计和开发的可嵌入C/C++语言解析计算环境ch,实现了C/C++语言的解析与跨平台执行,同时面向工程和科学应用提供了强大的高级数值计算和二维/三维绘图功能,现已被广泛应用到企业、科研与教学。程辉教授应邀参加了美国和世界C语言标准委员会C语言国际标准的修订,最新C语言国际标准C99采用了多项Ch功能。程辉教授现为美国机械工程师学会会士(ASME Fellow),国际电气与电子工程师学会(IEEE)高级会员,IEEE机器人和自动化专业学会会员,IEEE计算机专业学会会员,美国机械工程师学会设计分会机电嵌入式系统和应用专委会主席,IEEE智能交通专业学会机电嵌入式系统专委会主席。曾先后担任IEEE/ASME机电嵌入式系统及应用国际会议程序委员会主席及大会主席。

书籍规格:

书籍详细信息
书名C语言程序设计教程站内查询相似图书
9787040316636
如需购买下载《C语言程序设计教程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位高等教育出版社
版次1版印次1
定价(元)52.0语种简体中文
尺寸26 × 19装帧平装
页数印数 4000

书籍信息归属:

C语言程序设计教程是高等教育出版社于2011.6出版的中图分类号为 TP312 的主题关于 C语言-程序设计-高等学校-教材 的书籍。