网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 C语言程序设计(21世纪高等学校计算机教育实用规划教材)
分类
作者 邹姝稚
出版社 清华大学出版社
下载
简介
编辑推荐

邹姝稚编著的《C语言程序设计(21世纪高等学校计算机教育实用规划教材)》系统全面介绍了C语言程序设计相关知识,本书可作为本科院校、高职高专相关专业的教材,也可供准备参加c语言等级考试、资格和水平考试的读者阅读参考,同时也可作为工程技术人员和计算机爱好者的参考资料。

内容推荐

邹姝稚编著的《C语言程序设计(21世纪高等学校计算机教育实用规划教材)》共11章。分别介绍c程序的构成与c语言的特点;基本数据类型、运算符及表达式以及各类算符的优先级、结合性与求值规则;结构化程序设计的三种方法,即顺序结构c程序的开发方法、分支结构c程序的开发方法和循环结构c程序的开发方法;数组的概念、相关语法及其数组的应用;函数调用技术及其变量存储类别;编译预处理技术;指针技术在程序开发中的应用;结构体、共用体和枚举类型的数据结构,并讨论了链表技术;c的数据文件的概念及其与文件相关的库函数的应用。

本书凝聚了编者近30年c语言教学经验。本书的体系结构和内容组织,具有理论适度、内容完整、重点突出、概念清楚、深入浅出、通俗易懂等特点。本书还具有两大特色,一是首创了语法图的讲解方法,能帮助读者更直观、准确地理解各种c语法;二是在指针一章提出了一组关于各类指针的通式,将极大降低指针技术的学习难度。

《C语言程序设计(21世纪高等学校计算机教育实用规划教材)》可作为本科院校、高职高专相关专业的教材,也可供准备参加c语言等级考试、资格和水平考试的读者阅读参考,同时也可作为工程技术人员和计算机爱好者的参考资料。

目录

第1章 c语言概述 1

 1.1 c语言出现的历史背景 1

 1.2 c程序的结构 2

 1.3 c语言的特点 7

 1.4 c程序的开发过程 8

 习题1 11

第2章 基本数据类型、运算及表达式 13

 2.1 c的数据类型 13

 2.2 语法图的概念 14

 2.3 标识符含义 14

 2.4 常量与变量 15

 2.4.1 符号常量 16

 2.4.2 变量 18

 2.5 基本数据类型 19

 2.5.1 整型数据 19

 2.5.2 实型数据 24

 2.5.3 字符型数据 26

 2.6 变量定义及其初始化 32

 2.7 算术运算 32

 2.7.1 算术运算符 33

 2.7.2 算术运算符的优先级和结合性 33

 2.7.3 算术运算中的类型转换 34

 2.8 求字节数运算符 36

 2.9 位运算 37

 2.10 赋值运算 39

 2.10.1 赋值运算符和赋值表达式 39

 2.10.2 赋值运算中的类型转换 40

 2.10.3 复合赋值运算符 43

 2.11 增、减1运算 44

 2.12 逗号运算 47

 习题2 48

第3章 顺序结构的c程序 52

 3.1 赋值语句 52

 3.2 c语言库函数 53

 3.3 字符i/o函数 57

 3.4 格式i/o函数 59

 3.4.1 格式化输出函数printf 59

 3.4.2 格式化输入函数scanf 66

 3.5 c基本语句类 72

 3.6 程序设计举例 74

 习题3 76

第4章 分支结构的c程序 80

 4.1 关系运算 80

 4.2 逻辑运算 81

 4.3 if语句 84

 4.4 switch语句 95

 4.5 程序举例 100

 习题4 105

第5章 循环结构的c程序 113

 5.1 循环的概念 113

 5.2 用if和goto语句构造循环 114

 5.3 用while语句构造“当型”循环 116

 5.4 用for语句构造“当型”循环 119

 5.5 用do…while构造“直到型”循环 124

 5.6 break和continue语句 127

 5.7 循环嵌套 131

 5.8 程序举例 134

 习题5 139

第6章 数组 147

 6.1 一维数组及其应用 147

 6.1.1 一维数组的定义 147

 6.1.2 一维数组元素的访问 148

 6.1.3 一维数组的初始化 150

 6.1.4 一维数组程序举例 151

 6.2 二维数组及其应用 154

 6.2.1 二维数组的定义 154

 6.2.2 二维数组元素的引用 155

 6.2.3 二维数组的初始化 156

 6.2.4 二维数组程序举例 157

 6.3 字符数组及其应用 161

 6.3.1 字符数组的定义 161

 6.3.2 字符数组的初始化 162

 6.3.3 字符数组的引用 162

 6.3.4 字符串和字符串结束标志 163

 6.3.5 字符数组的输入输出 163

 6.3.6 字符串处理函数 165

 6.4 程序举例 169

 习题6 172

第7章 函数调用技术 176

 7.1 函数调用概念 176

 7.2 函数定义 179

 7.2.1 无参函数的定义 179

 7.2.2 有参函数定义的一般形式 180

 7.2.3 形式参数和实际参数 181

 7.2.4 函数的返回值 183

 7.3 函数的调用 184

 7.3.1 函数调用的一般形式 184

 7.3.2 函数调用的方式 184

 7.3.3 被调用函数的声明和函数原型 186

 7.4 函数间数据传递 187

 7.4.1 变量作为函数参数 187

 7.4.2 数组作为函数参数 188

 7.4.3 用函数返回值传递参数 193

 7.5 函数的嵌套调用 194

 7.6 函数的递归调用 197

 7.7 变量的作用域和存储类型 202

 7.7.1 变量的作用域 202

 7.7.2 变量的存储类型 206

 7.8 内部函数和外部函数 209

 7.8.1 内部函数 210

 7.8.2 外部函数 210

 7.9 程序综合举例 211

 习题7 214

第8章 预处理命令 217

 8.1 概述 217

 8.2 宏定义 217

 8.2.1 无参数的宏定义 217

 8.2.2 带参数的宏定义 221

 8.3 文件包含 226

 8.4 条件编译 227

 习题8 230

第9章 指针 232

 9.1 指针的概念 232

 9.2 指针变量定义及使用 234

 9.3 一维数组与指针变量 242

 9.4 二维数组与指针变量 248

 9.5 字符数组与指针变量 257

 9.6 指针变量与函数 265

 9.7 返回指针值的函数 271

 9.8 指针数组和多级指针 274

 9.8.1 指针数组 274

 9.8.2 多级指针(指向指针的指针) 278

 9.8.3 带参数的主函数 280

 9.9 有关指针类型和指针运算的小结 282

 习题9 283

第10章 结构体与共用体 292

 10.1 结构体的概念 292

 10.2 结构体变量 293

 10.2.1 结构体变量定义 293

 10.2.2 结构体变量的初始化 295

 10.2.3 结构体变量的引用 296

 10.3 结构体数组 298

 10.3.1 结构体数组定义 299

 10.3.2 结构体数组的初始化 300

 10.3.3 结构体数组元素的引用 301

 10.4 结构体与指针变量 304

 10.4.1 指向结构体变量的指针变量 304

 10.4.2 指向结构体数组的指针 306

 10.4.3 结构体变量的函数间传递 308

 10.5 链表技术 310

 10.5.1 链表概述 310

 10.5.2 动态分配内存的函数 311

 10.5.3 用指针处理链表 313

 10.6 共用体 321

 10.6.1 共用体类型定义 321

 10.6.2 共用体变量定义 322

 10.6.3 共用体变量引用及说明 323

 10.7 枚举类型 325

 10.7.1 枚举类型定义 325

 10.7.2 枚举类型变量定义 325

 10.7.3 枚举变量使用说明 326

 10.8 用typedef定义类型名 327

 习题10 329

第11章 c数据文件 338

 11.1 c文件概述 338

 11.1.1 文件的概念及分类 338

 11.1.2 文件缓冲区 339

 11.2 文件类型指针 340

 11.3 文件打开与关闭 341

 11.3.1 文件的打开 341

 11.3.2 文件的关闭 342

 11.4 字符读写函数fgetc和fputc 343

 11.4.1 读字符函数fgetc 343

 11.4.2 写字符函数fputc 345

 11.5 字符串读写函数fgets和fputs 348

 11.5.1 读字符串函数fgets 348

 11.5.2 写字符串函数fputs 349

 11.6 格式化读写函数fscanf和fprintf 350

 11.6.1 格式化读函数fscanf 350

 11.6.2 格式化写函数fprintf 351

 11.7 数据块读写函数fread和fwrite 352

 11.7.1 数据块读函数fread 352

 11.7.2 数据块写函数fwrite 353

 11.8 文件的定位 356

 11.8.1 rewind函数 356

 11.8.2 fseek函数 357

 11.8.3 ftell函数 358

 习题11 359

附录a c语言关键字表 362

附录b 常用字符与ascii代码对照表 363

附录c c语言运算符一览表 364

附录d c常用标准库函数 365

附录e turbo c 2.0菜单介绍 370

附录f turbo c 2.0编译错误信息介绍 380

参考文献 386

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/4/3 3:39:26