您好,欢迎光临有路网!
C语言程序设计(第2版)
QQ咨询:
有路璐璐:

C语言程序设计(第2版)

  • 作者:马靖善 秦玉平
  • 出版社:清华大学出版社
  • ISBN:9787302250890
  • 出版日期:2011年08月01日
  • 页数:308
  • 定价:¥31.00
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    《c语言程序设计(第2版)》共9章。前7章介绍c语言的基本语法、各种数据类型、程序设计方法及文件操作,后2章介绍c语言的图形处理以及c语言与dos和bios的接口与调用。
    《c语言程序设计(第2版)》中对常规的c语言教材的体系结构做了适当调整,将指针部分分散到各个相应的章节中分别进行介绍。使读者很容易理解指针的概念,很自然地掌握各种指针的用法。本书内容循序渐进,结构清晰,层次分明,通俗易懂,通过大量例题验证语法和说明程序设计方法。为了使读者更好地掌握各章节内容,章末配有精选的大量习题。
    《c语言程序设计(第2版)》可作为高等学校相关专业教材,也可作为自学者或各种计算机培训班的教材。
    目录
    第1章 c语言概述1
    1.1 c语言功能简介1
    1.1.1 c语言的发展1
    1.1.2 c语言的特点2
    1.1.3 c语言的32个关键字和语句形式3
    1.1.4 程序的三种基本结构与流程图简介4
    1.2 turbo c上机操作指导7
    1.2.1 turbo c用户窗口界面7
    1.2.2 turbo c的主要菜单功能8
    1.2.3 获取帮助与编辑操作功能11
    1.3 简单的c程序介绍13
    习题16

    第2章 基本语法规则17
    2.1 常量、变量和指针17
    2.1.1 标识符17
    2.1.2 常量和变量18
    2.1.3 整型数据20
    2.1.4 实型数据21
    2.1.5 字符型数据22
    2.1.6 字符串常量23
    2.1.7 变量及指针24
    2.2 运算符与表达式27
    2.2.1 算术运算符和算术表达式28
    2.2.2 关系运算符和关系表达式32
    2.2.3 逻辑运算符和逻辑表达式33
    2.2.4 位运算符35
    2.2.5 赋值运算符和赋值表达式37
    2.2.6 逗号运算符和逗号表达式39
    2.2.7 条件运算符和条件表达式39
    2.2.8 求长度运算符40
    2.2.9 指针运算符41
    2.3 基本输入输出函数42
    2.3.1 字符输出函数——putchar () 42
    2.3.2 字符输入函数——getchar () 43
    2.3.3 格式输出函数——printf () 44
    2.3.4 格式输入函数——scanf () 47
    2.4 程序举例49
    习题50

    第3章 控制语句与预处理命令57
    3.1 分支语句57
    3.1.1 if语句57
    3.1.2 switch-case语句60
    3.2 循环语句62
    3.2.1 while语句62
    3.2.2 do-while语句63
    3.2.3 for语句64
    3.2.4 循环语句的嵌套66
    3.2.5 break语句和continue语句67
    3.2.6 goto语句68
    3.3 编译预处理69
    3.3.1 宏定义69
    3.3.2 文件包含72
    3.3.3 条件编译73
    3.4 程序设计举例75
    习题77

    第4章 数组85
    4.1 一维数组及指针85
    4.1.1 一维数组的定义和初始化85
    4.1.2 一维数组元素的下标法引用86
    4.1.3 一维数组的指针87
    4.1.4 一维数组元素的指针法引用89
    4.2 一维字符数组及指针91
    4.2.1 一维字符数组的定义和初始化91
    4.2.2 字符数组的输入和输出92
    4.2.3 用字符数组实现字符串96
    4.2.4 用字符指针变量实现字符串97
    4.2.5 常用字符串处理函数99
    4.3 多维数组及指针102
    4.3.1 二维数组的定义和初始化102
    4.3.2 二维数组元素的下标法引用103
    4.3.3 二维数组的指针104
    4.3.4 二维数组元素的指针法引用105
    4.4 指针数组107
    4.5 二级指针109
    4.6 程序设计举例110
    习题114

    第5章 函数123
    5.1 函数概述123
    5.2 函数定义125
    5.3 函数调用126
    5.3.1 函数调用的一般形式126
    5.3.2 函数调用的方式126
    5.4 函数引用说明127
    5.5 函数的参数和返回值128
    5.5.1 形式参数和实际参数128
    5.5.2 函数的返回值129
    5.5.3 指针作为函数参数130
    5.5.4 主函数与命令行参数133
    5.6 函数与带参数的宏的区别134
    5.7 函数的嵌套调用与递归调用136
    5.7.1 函数的嵌套调用136
    5.7.2 函数的递归调用137
    5.8 函数指针与返回指针的函数138
    5.8.1 函数指针138
    5.8.2 函数指针作为函数的参数139
    5.8.3 返回指针的函数140
    5.9 变量的作用域141
    5.9.1 局部变量141
    5.9.2 全局变量142
    5.10 变量的存储类别143
    5.10.1 局部变量的存储类别143
    5.10.2 全局变量的存储类别145
    5.11 内部函数和外部函数148
    5.11.1 内部函数148
    5.11.2 外部函数148
    5.12 程序设计举例149
    习题157

    第6章 结构体、共用体和枚举165
    6.1 结构体类型与变量165
    6.1.1 结构体类型定义165
    6.1.2 结构体变量的定义和引用166
    6.2 结构体数组168
    6.3 结构体类型数据的指针170
    6.3.1 结构体变量的指针与指针变量170
    6.3.2 结构体数组的指针与指针变量171
    6.3.3 结构体指针与变量作函数参数172
    6.3.4 自定义类型173
    6.4 链表的基本知识174
    6.4.1 动态分配和释放空间的函数175
    6.4.2 建立和输出链表176
    6.4.3 链表的基本操作177
    6.5 结构体位段184
    6.6 共用体类型与变量187
    6.6.1 共用体类型定义187
    6.6.2 共用体变量的定义和引用187
    6.7 枚举类型与变量190
    6.7.1 枚举类型定义190
    6.7.2 枚举变量与枚举元素191
    6.8 程序设计举例194
    习题198

    第7章 文件系统207
    7.1 文件系统概述与文件类型207
    7.2 文件的打开与关闭208
    7.2.1 文件的打开(fopen函数)208
    7.2.2 文件的关闭(fclose函数)210
    7.3 文件的读写操作210
    7.3.1 读写一个字符的函数(fgetc(),fputc()或getc(),putc()) 210
    7.3.2 读写一个字符串函数(fgets()和fputs()) 212
    7.3.3 读写一个数据字块函数(fread ()和fwrite () ) 214
    7.3.4 文件的格式化读写函数(fscanf ()和fprintf () ) 216
    7.4 文件定位与随机读写217
    7.5 程序设计举例220
    习题229

    第8章 c语言绘图235
    8.1 pc的显示系统235
    8.2 turbo c基本绘图函数237
    8.2.1 图形控制函数238
    8.2.2 颜色控制函数239
    8.2.3 基本绘图函数239
    8.2.4 填充243
    8.2.5 获取当前信息函数245
    8.3 图形方式下的文本输出247
    8.3.1 文本输出函数247
    8.3.2 定义文本字形248
    8.3.3 文本输出字符串250
    8.4 动画设计技术250
    8.4.1 存图取图250
    8.4.2 页操作252
    8.4.3 图视口操作253
    8.4.4 图形运行控制和声音函数254
    8.5 文本窗口254
    8.5.1 文本方式的控制254
    8.5.2 屏幕信息与存取258
    8.5.3 菜单设计261
    8.6 创建独立的图形运行程序265
    8.7 程序设计举例265

    第9章 c程序与dos、bios接口281
    9.1 常用dos功能调用说明281
    9.2 常用bios功能调用说明286
    9.3 c程序调用dos、bios功能288
    9.3.1 c程序中寄存器的使用格式288
    9.3.2 调用dos、bios功能的系统函数289
    9.4 程序设计举例292
    附录a 常用字符与ascii代码对照表297
    附录b c库函数299
    参考文献309

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外