注册 登录 进入教材巡展
#
  • #

出版时间:2018-12

出版社:电子工业出版社

以下为《C语言及其程序设计》的配套数字资源,这些资源在您购买图书后将免费附送给您:
试读
  • 电子工业出版社
  • 9787121343056
  • 1-2
  • 293590
  • 49225452-9
  • 平塑
  • 16开
  • 2018-12
  • 512
  • 320
  • 工学
  • 软件工程
  • 计算机科学与技术
  • 本科 研究生(硕士、EMBA、MBA、MPA、博士)
作者简介

李国和,工学博士,博士生导师。1991年-1996年中国石油大学(北京)复杂科学中心人工智能研究室,助教、讲师;1997年-1998年中国石油大学(北京)计算机系,讲师、副教授;1999年-2002年北京航空航天大学计算机学院,读博;2003年-2008年中国石油大学(北京)计算机系,副教授、教授、计算机系副主任;2009年澳大利亚昆士兰大学数据与知识工程中心,访问学者;2010年-2012年中国石油大学(北京)信息学院计算机系,教授、系主任;2013-年中国石油大学(北京)信息学院软件工程系,教授、系主任。

查看全部
内容简介
C语言是当今流行、最具代表性、面向过程的计算机高级语言之一,因其代码有描述问题简便、执行效率高、可读性好、可移植性强和高度结构化及模块化等优点,使其广泛应用于系统软件和应用软件的开发中。 本书以“计算思维为指导,程序设计为主线,数据及其操作为核心”。在内容组织上,以87 ANSI C为主要内容,兼顾C 99标准,详尽介绍C语言的语法和语义及基本算法,主要涵盖各种类型数据、顺序程序设计、选择程序设计、循环程序设计、模块程序设计、数据文件处理等内容。本书突显指针类型数据的重要性,并针对指针知识难点将其分布嵌入多个章节中。通过程序设计实例的分析与说明,融入C语言及其程序设计的知识点,提高C语言及其程序设计内容的可理解性。本书与《C语言学习辅导与实践》(赵建辉主编,电子工业出版社,ISBN 978-7-121-34288-2)一书配套,知识结构完善,知识内容充实。本书的宗旨是“确保基础,注重联系,增强应用,提高技能”。 本书及其配套书可以作为本科生“计算机技术基础”核心课程用书,适用于初次接触计算机编程的读者,也可作为自学者和计算机软件开发人员的参考书。通过对本书及其配套书的学习,不仅可以使读者掌握C语言及其编程技巧,而且可以指导读者开发软件系统。
目录
目录前言 -1-第1章C语言与程序设计 111计算机语言概述 1111计算机语言分类 1112高级语言分类 3113C语言发展历程 312算法与程序设计 4121算法与程序 4122结构化程序设计 6123模块化程序设计 7124软件开发过程 10125程序实现过程 1113C语言特点 12本章小结 12习题一 13第2章C语言基础 1421简单程序实例 1422标识符与数据 17221标识符 17222数据类型 19223变量 20224常量 24225表达式 2623基本类型数据 26231整型数据 27232字符型数据 30233浮点型数据 3424数据基本运算(一) 35241运算与运算符 35242算术运算 36243赋值运算 39244逗号运算 42245不同类型数据的混合运算 4325数据基本运算(二) 45251关系运算 45252逻辑运算 4726基本语句 49本章小结 52习题二 53第3章结构化程序设计 5531顺序程序设计 55311格式化输入输出 55312字符输入输出 62313顺序程序设计举例 6432分支程序设计 65321if语句及其嵌套 65322条件运算 74323switch语句 76324break语句 78325分支设计程序举例 8133循环程序设计 86331goto语句 86332for语句 87333while语句 93334do-while语句 95335break语句和continue语句 98336循环嵌套 100本章小结 104习题三 106第4章构造类型数据(一) 10941指针类型数据 109411指针与指针运算 109412指针变量定义 111413指针变量访问 11242一维数组 116421一维数组定义 117422一维数组初始化 119423一维数组访问 12043多维数组 131431多维数组定义 131432多维数组初始化 133433多维数组元素访问 13544字符数组与字符串 143441字符数组 143442字符串和字符串结束标记 144443字符串处理函数 14745动态内存分配 152本章小结 156习题四 157第5章构造类型数据(二) 15951结构体类型数据 159511结构体类型定义 159512结构体类型变量与数组 16052共用体类型数据 172521共用体类型定义 172522共用体类型变量与数组 17353枚举类型数据 176531枚举类型定义 176532枚举类型变量与数组 17754数据类型命名语句 180本章小结 181习题五 183第6章模块化程序设计 18461函数分类 18462函数定义与调用 186621函数定义 186622函数调用与函数声明 18863函数参数与函数值 192631函数参数 192632函数返回 20464函数嵌套调用与递归调用 211641函数嵌套调用 211642函数递归调用 21265函数有效范围 216651内部函数与外部函数 216652文件包含 21766主函数参数 21867函数程序设计举例 220671链表 220672方程求根 225本章小结 227习题六 229第7章变量有效范围与存储类别 23171变量有效范围 231711内部变量和外部变量 231712局部变量和全局变量 23372变量存储类别 236721内部变量的存储方式 237722外部变量的存储方式 24073程序设计举例 240本章小结 245习题七 246第8章数据位运算 24781位运算 247811移位运算 247812按位逻辑运算 249813按位运算符访问位 251814按位运算符访问位域 25282位域数据 252821位域变量定义 253822位域变量访问 254本章小结 256习题八 256第9章数据文件处理 25991文件概述 25992文件打开与关闭 261921文件类型指针 261922数据文件打开 261923数据文件关闭 26393文件顺序访问 263931文件访问位置 263932文本文件访问 264933二进制文件访问 27094文件随机访问 27295文件访问出错检测 27596低级文件系统 276961文件柄 276962数据文件打开与关闭 276963数据文件创建 277964数据文件访问 277965数据文件定位 277本章小结 280习题九 281附录 283附录A常用字符与ASCII码表 283附录B关键字 283附录C运算符 284附录D编译预处理命令 285附录E头文件与库函数 285参考文献 290后记 291
Baidu
map