• C语言程序设计(第2版)
21年品牌 40万+商家 超1.5亿件商品

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

全新正版现货

33.5 7.4折 45 全新

库存2件

四川成都
认证卖家担保交易快速发货售后保障

作者呼克佑

出版社电子工业出版社

ISBN9787121344916

出版时间2018-08

装帧平装

开本16开

纸张胶版纸

定价45元

货号25336774

上书时间2024-07-06

天涯淘书阁

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

   商品详情   

品相描述:全新
正版全新
商品描述

内容简介】:
本书系统地介绍ANSI C语言的基本概念、语法和语义,包括数据类型、常量、变量、运算符和表达式、语句、数组、函数、结构体、指针、文件等。将C语言的介绍和结构化程序设计方法有机地结合在一起,通过大量实例的分析、编程,帮助读者尽快掌握C语言和用C语言编写程序。通过基本算法思想介绍和应用实例,帮助读者掌握用C语言描述算法和基本算法策略在程序设计中的应用。本书提供大量精心设计的例题、习题和上机实验,通过完成习题和上机实验,帮助读者进一步理解C语言的各种语法成分,掌握C语言源程序的编辑、编译、链接和运行过程。本书配有电子课件、源代码和习题解答,读者可登录华信教育资源网(www.hxedu.com.cn)注册并免费下载。    本书可作为高等院校“C语言程序设计”课程的教材,也可作为广大计算机程序设计人员和计算机程序设计爱好者的参考书,同时可供参加相关考试的读者参考。

作者简介】:
呼克佑,太原理工大学软件学院教师,主要从事方向为软件工程、数据库应用主编《C语言程序设计》《JAVA语言程序设计》等多部教教材。

目录】:
目    录
第1章  C语言与程序设计1
1.1  C语言发展简史2
1.2  C语言的特点3
1.3  计算机解题过程4
1.4  算法及其表示5
1.4.1  算法的概念7
1.4.2  算法的描述8
1.5  常用算法策略介绍11
1.5.1  穷举法11
1.5.2  递推法12
1.5.3  递归法12
1.6  结构化程序设计方法13
1.6.1  结构化程序设计基本思想13
1.6.2  三种基本程序结构14
本章小结14
习题一15
第2章  C语言基础知识16
2.1  简单的C语言程序16
2.2  关键字和标识符19
2.2.1  字符集19
2.2.2  关键字19
2.2.3  标识符20
2.3  数据类型20
2.3.1  C语言的数据类型21
2.3.2  整数类型22
2.3.3  浮点类型23
2.3.4  字符类型24
2.4  常量和变量25
2.4.1  常量25
2.4.2  变量27
2.5  运算符和表达式29
2.5.1  算术运算符30
2.5.2  赋值运算符32
2.5.3  其他运算符34
2.5.4  运算符的优先和结合性36
2.6  数据类型转换37
本章小结39
习题二39
第3章  程序控制结构42
3.1  C语言语句概述42
3.2  顺序结构44
3.2.1  赋值语句44
3.2.2  数据输入/输出44
3.2.3  格式输入/输出46
3.2.4  程序举例51
3.3  选择结构52
3.3.1  关系运算符与关系表达式53
3.3.2  逻辑运算符与逻辑表达式53
3.3.3  if语句55
3.3.4  switch语句59
3.3.5  程序举例62
3.4  循环结构64
3.4.1  while循环语句64
3.4.2  do-while循环语句66
3.4.3  for循环语句67
3.4.4  循环的嵌套70
3.4.5  goto、break和continue语句71
3.4.6  程序举例74
本章小结79
习题三80
第4章  数组和字符串94
4.1  一维数组94
4.1.1  一维数组的定义94
4.1.2  一维数组的初始化95
4.1.3  一维数组元素的引用96
4.1.4  一维数组应用举例98
4.2  二维数组及多维数组103
4.2.1  二维数组的定义103
4.2.2  二维数组的初始化104
4.2.3  二维数组元素的引用104
4.2.4  二维数组应用举例105
4.2.5  多维数组106
4.3  字符数组和字符串107
4.3.1  用字符数组存放字符序列107
4.3.2  用字符数组存放字符串108
4.3.3  字符串处理函数110
4.3.4  字符数组应用举例113
本章小结116
习题四117
第5章  指针123
5.1  指针的概念及运算123
5.1.1  指针的概念123
5.1.2  指针变量的定义和初始化124
5.1.3  与指针有关的运算125
5.2  数组中的指针128
5.2.1  一维数组中的指针128
5.2.2  二维数组中的指针131
5.3  用指针处理字符串133
5.4  指针数组和指针的指针135
5.4.1  指针数组135
5.4.2  指向指针的指针137
5.5  程序举例139
本章小结140
习题五141
第6章  函数145
6.1  模块化程序设计方法145
6.2  函数的定义、调用和声明147
6.2.1  函数定义147
6.2.2  函数调用150
6.2.3  函数声明151
6.3  函数参数及其传递方式153
6.3.1  函数的参数153
6.3.2  函数参数的传递方式155
6.4  函数的嵌套调用和递归调用161
6.4.1  函数的嵌套调用161
6.4.2  函数的递归调用164
6.5  函数指针和指向函数的指针变量167
6.5.1  函数指针和指向函数的指针变量的定义167
6.5.2  指向函数的指针作为函数的参数168
6.6  main()函数的参数170
6.7  exit()函数172
6.8  变量的作用域规则与存储类别172
6.8.1  局部变量和全局变量173
6.8.2  变量的存储类别176
6.8.3  内部函数和外部函数181
6.9  程序举例183
本章小结186
习题六187
第7章  用户自定义类型193
7.1  结构体193
7.1.1  结构体类型定义193
7.1.2  结构体类型变量、数组和指针的定义195
7.1.3  结构体类型变量、数组和指针的初始化197
7.1.4  结构体类型变量的引用198
7.1.5  结构体应用举例200
7.1.6  结构体指针与函数204
7.1.7  位域206
7.2  动态存储分配207
7.2.1  内存的分配与释放208
7.2.2  内存动态分配应用举例210
7.3  共用体216
7.3.1  共用体类型的定义217
7.3.2  共用体变量定义217
7.4  枚举类型219
7.4.1  枚举类型的定义219
7.4.2  枚举类型数据的使用220
7.5  类型标识符的定义221
本章小结221
习题七222
第8章  文件225
8.1  文件概述225
8.1.1  文件的基本概念225
8.1.2  文件类型和常用函数226
8.1.3  文件类型指针227
8.2  文件的打开与关闭228
8.2.1  文件的打开228
8.2.2  文件的关闭229
8.3  文件的读/写229
8.3.1  顺序文件的读/写230
8.3.2  随机文件的读/写236
8.4  程序举例239
本章小结242
习题八243
第9章  编译预处理245
9.1  宏定义245
9.1.1  不带参数的宏定义246
9.1.2  带参数的宏定义248
9.2  文件包含251
9.3  条件编译253
本章小结255
习题九256
第10章  上机实验258
实验一  C语言程序的运行环境和运行过程259
实验二  简单程序设计263
实验三  分支结构和循环结构程序设计(1)263
实验四  分支结构和循环结构程序设计(2)264
实验五  数组应用和字符串处理程序设计265
实验六  指针应用程序设计266
实验七  模块化程序设计266
实验八  结构体应用和文件操作程序设计267
附录A  ASCII码字符表269
附录B  C语言运算符270
附录C  位运算271
附录D  常用的C库函数273
附录E  实验报告279
附录F  Visual C  常见错误280
参考文献284

   相关推荐   

—  没有更多了  —

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

正版全新
此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP