C语言从入门到精通

副标题:无

作   者:创客诚品

分类号:

ISBN:9787830024925

微信扫一扫,移动浏览光盘

简介


本书内容充实条理,结构严谨,循序渐进有层次的进行讲解,对C语言进行了全方位的介绍。书中所列举案例的选择均突出知识点的实际应用性,并配合有“TIPS”技巧讲解,让读者真正掌握C语言编程。

本书共18章,主要介绍了C语言的程序设计、算法、数据类型、运算符与表达式、顺序结构程序设计、选择结构程序设计、循环结构程序设计、数组、函数、编译预处理、指针、结构体共同体与枚举类型、位运算、文件、存储管理、网络套接字编程等,*后两章为综合案例,分别是工资管理系统和电话簿管理系统。并有常用语法提要、关键字等6个附录。


目录


目录

Chapter01C语言程序设计概述

1.1 程序与程序设计语言............................................................ 2

1.2 C语言的发展及特点..............................................................3

1.3 C语言程序的基本结构............................................................4

1.4 C语言字符集、标识符与关键字....................................................7

1.5 C语言程序的调试................................................................ 8

Chapter02 算法

2.1 算法基本概念....................................................................16

2.2 算法描述........................................................................18

Chapter03编程规范与数据类型

3.1 C语言编程规范.................................................................. 23

3.2 关键字.........................................................................24

3.3 标识符.........................................................................25

3.4 C语言的数据类型................................................................ 25

3.5 常量与变量.....................................................................26

3.6 整型数据.......................................................................28

3.7 浮点型数据.....................................................................30

3.8 字符型数据.....................................................................32

Chapter04 运算符与表达式

4.1 了解运算符与表达式.............................................................37

4.2 数据类型转换................................................................... 49

Chapter05顺序结构程序设计

5.1 C语言的基本语句................................................................ 52

5.2 数据的输出.....................................................................55

5.3 数据的输入.....................................................................63

5.4 顺序结构程序设计举例...........................................................69

Chapter06选择结构程序设计

6.1 if语句.........................................................................73

6.2switch语句.....................................................................83

6.3 选择结构程序设计举例...........................................................86

Chapter07 循环结构程序设计

7.1 while循环语句.................................................................. 90

7.2do-while语句...................................................................95

7.3 for语句........................................................................99

7.4 break、continue和goto语句......................................................107

7.5 循环的嵌套.....................................................................113

7.6 循环结构常用算法举例...........................................................119

Chapter08数组

8.1 一维数组.......................................................................128

8.2 二维数组的定义和引用...........................................................142

8.3 字符数组与字符串...............................................................151

Chapter09 函数

9.1 函数概述.......................................................................169

9.2 函数的嵌套调用与递归调用........................................................184

9.3 数组作为函数参数...............................................................191

9.4 局部变量与全局变量.............................................................199

9.5 数据的存储类别................................................................. 204

9.6 内部函数与外部函数.............................................................213

9.7 函数设计举例................................................................... 215

Chapter10编译预处理

10.1 编译预处理概述................................................................ 221

10.2 宏定义........................................................................221

10.3 文件包含......................................................................230

10.4 条件编译......................................................................232

Chapter11 指针

11.1 地址与指针....................................................................238

11.2 指针变量......................................................................240

11.3 指针与一维数组................................................................ 249

11.4 指向二维数组的指针............................................................256

11.5 指针与字符串.................................................................. 264

11.6 返回指针值的函数..............................................................273

11.7 指向函数的指针................................................................ 275

11.8 指针数组和二级指针............................................................280

Chapter12 结构体、共用体与枚举类型

12.1 结构体类型................................................................... 286

12.2 用typedef定义类型............................................................309

12.3 链表.........................................................................310

12.4 共用体.......................................................................324

12.5 枚举类型.....................................................................329

Chapter13位运算

13.1 位运算符与位运算.............................................................333

13.2 位段.........................................................................340

Chapter14文件

14.1 文件概述.....................................................................344

14.2 文件指针.....................................................................345

14.3 文件的打开与关闭.............................................................346

14.4 文件的读写函数............................................................... 349

14.5 文件的定位函数............................................................... 361

Chapter15 存储管理

15.1 内存组织方式................................................................. 366

15.2 动态管理.....................................................................367

15.3 内存丢失.....................................................................371

Chapter16 网络套接字编程

16.1 计算机网络基础............................................................... 373

16.2 套接字.......................................................................377

16.3 套接字函数................................................................... 379

Chapter17 工资管理系统

17.1 设计目的和功能............................................................... 389

17.2 总体设计.....................................................................390

17.3 程序实现.....................................................................394

以下内容见附赠光盘

Chapter18 电话簿管理系统

18.1 设计目的.....................................................................415

18.2 功能描述.....................................................................415

18.3 总体设计.....................................................................416

18.4 程序实现.....................................................................420

附录

附录1 课后习题答案.................................................................439

附录2 C语言中的关键字.............................................................448

附录3 常用字符与ASCII代码对照表....................................................449

附录4 C语言运算符优先级和结合性....................................................450

附录5 C语言常用语法提要............................................................452

附录6 C库函数......................................................................456


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

C语言从入门到精通
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon