返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:

  • 正版 零基础C语言学习笔记 明日科技 电子工业出版社 97871214026
  • 新华书店旗下自营,正版全新
    • 作者: 明日科技著 | 明日科技编 | 明日科技译 | 明日科技绘
    • 出版社: 电子工业出版社
    • 出版时间:2021-03-01
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    美阅书店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品参数
    • 作者: 明日科技著| 明日科技编| 明日科技译| 明日科技绘
    • 出版社:电子工业出版社
    • 出版时间:2021-03-01
    • 版次:第1版
    • 页数:396
    • 开本:16开
    • ISBN:9787121402685
    • 版权提供:电子工业出版社
    • 作者:明日科技
    • 著:明日科技
    • 装帧:平装
    • 印次:暂无
    • 定价:108.00
    • ISBN:9787121402685
    • 出版社:电子工业出版社
    • 开本:16开
    • 印刷时间:暂无
    • 语种:暂无
    • 出版时间:2021-03-01
    • 页数:396
    • 外部编号:11047366
    • 版次:第1版
    • 成品尺寸:暂无

    目录
    第一篇 基础篇
    第1章 C语言起步 1
    1.1 认识C语言 1
    1.1.1 C语言是什么 1
    1.1.2 学会了C语言能做什么 2
    1.2 完整的C语言开发过程 3
    1.2.1 创建项目 3
    1.2.2 输入代码 7
    1.2.3 编译程序 8
    1.2.4 运行程序 9
    1.2.5 调试程序 10
    1.3 分析C语言程序的结构 11
    1.3.1 头文件 11
    1.3.2 主函数 12
    1.3.3 输出函数 13
    1.3.4 输入函数 16
    第2章 算法基础 19
    2.1 算法的基本概念 19
    2.1.1 算法的特性 19
    2.1.2 算法的优劣 21
    2.2 算法描述 22
    2.2.1 自然语言 22
    2.2.2 流程图 22
    2.2.3 N-S流程图 25
    第3章 C语言基础 27
    3.1 关键字 27
    3.2 标识符 28
    3.3 数据类型 29
    3.4 常量 31
    3.4.1 整型常量 31
    3.4.2 实型常量 33
    3.4.3 字符型常量 34
    3.4.4 转义字符 38
    3.4.5 符号常量 38
    3.5 变量 39
    3.5.1 整型变量 39
    3.5.2 实型变量 41
    3.5.3 字符型变量 42
    3.5.4 变量总结 43
    3.6 变量的存储方式 43
    3.6.1 auto变量 44
    3.6.2 static变量 45
    3.6.3 register变量 45
    3.6.4 extern变量 46
    3.7 混合运算 46
    第4章 运算符与表达式 48
    4.1 表达式 48
    4.2 赋值运算符与赋值表达式 49
    4.2.1 给变量赋初值 50
    4.2.2 自动类型转换 51
    4.2.3 强制类型转换 51
    4.3 算术运算符与算术表达式 52
    4.3.1 算术运算符 52
    4.3.2 算术表达式 53
    4.3.3 算术运算符的优先级与结合性 53
    4.3.4 自增/自减运算符 54
    4.4 关系运算符与关系表达式 55
    4.4.1 关系运算符 56
    4.4.2 关系表达式 56
    4.4.3 关系运算符的优先级与结合性 57
    4.5 逻辑运算符与逻辑表达式 57
    4.5.1 逻辑运算符 57
    4.5.2 逻辑表达式 58
    4.5.3 逻辑运算符的优先级与结合性 59
    4.6 逗号运算符与逗号表达式 59
    4.7 复合赋值运算符 59
    4.8 C语言中运算符的优先级与结合性 60
    第5章 流程控制语句 62
    5.1 认识if语句 62
    5.2 if语句的基本形式 62
    5.2.1 if语句 63
    5.2.2 if...else语句 64
    5.2.3 else if语句 65
    5.3 if语句的嵌套 67
    5.4 条件运算符 68
    5.5 switch语句 69
    5.5.1 switch语句的基本形式 69
    5.5.2 多路开关模式的switch语句 71
    5.6 if...else语句和switch语句的区别 71
    5.7 循环语句 72
    5.8 while语句 73
    5.9 do...while语句 74
    5.10 for语句 75
    5.10.1 for语句的基本形式 75
    5.10.2 for语句的变体 77
    5.10.3 for语句中的逗号应用 78
    5.11 3种循环语句的比较 78
    5.12 循环嵌套 79
    5.13 转移语句 81
    5.13.1 break语句 81
    5.13.2 continue语句 81
    5.13.3 goto语句 82
    第二篇 高级篇
    第6章 利用数组处理批量数据 84
    6.1 一维数组 84
    6.1.1 一维数组的定义和一维数组元素的引用 84
    6.1.2 一维数组的初始化 85
    6.2 二维数组 86
    6.2.1 二维数组的定义和二维数组元素的引用 87
    6.2.2 二维数组的初始化 88
    6.3 字符数组 89
    6.3.1 字符数组的定义和字符数组元素的引用 89
    6.3.2 字符数组的初始化 90
    6.3.3 字符数组的结束标志 91
    6.3.4 字符数组的输入或输出 92
    6.4 多维数组 93
    6.5 数组的排序算法 93
    6.5.1 选择法排序 93
    6.5.2 冒泡法排序 96
    6.5.3 交换法排序 98
    6.5.4 插入法排序 100
    6.5.5 折半法排序 103
    6.5.6 排序算法的比较 106
    6.6 字符串处理函数 107
    6.6.1 字符串复制 107
    6.6.2 字符串连接 108
    6.6.3 字符串比较 109
    6.6.4 字符串大小写转换 109
    6.6.5 获取字符串长度 110
    第7章 用函数实现模块化程序设计 111
    7.1 函数概述 111
    7.2 函数的定义 111
    7.2.1 定义函数的形式 112
    7.2.2 定义与声明 113
    7.3 返回语句 114
    7.3.1 无返回值函数 114
    7.3.2 函数的返回值 115
    7.4 函数参数 116
    7.4.1 形式参数与实际参数 116
    7.4.2 使用数组作为函数参数 117
    7.4.3 main()函数的参数 119
    7.5 函数的调用 120
    7.5.1 函数的调用方式 120
    7.5.2 函数的嵌套调用 123
    7.5.3 递归调用 124
    7.6 内部函数和外部函数 125
    7.6.1 内部函数 125
    7.6.2 外部函数 127
    7.7 局部变量和全局变量 127
    7.7.1 局部变量 127
    7.7.2 全局变量 128
    7.8 常用的数学函数 129
    第8章 指针的使用 132
    8.1 指针的相关概念 132
    8.1.1 地址与指针 132
    8.1.2 变量与指针 133
    8.1.3 指针变量 134
    8.1.4 指针变量的自增、自减运算 136
    8.2 数组与指针 138
    8.2.1 一维数组与指针 138
    8.2.2 二维数组与指针 140
    8.2.3 字符串与指针 140
    8.2.4 字符串数组与指针数组 141
    8.3 指向指针的指针变量 142
    8.4 使用指针变量作为函数参数 143
    8.5 返回指针类型数据的函数 145
    8.6 使用指针数组作为main()函数的参数 146
    第9章 结构体和共用体 148
    9.1 结构体 148
    9.1.1 结构体类型的概念 148
    9.1.2 结构体变量的定义 149
    9.1.3 结构体变量的引用 151
    9.1.4 结构体变量的初始化 152
    9.2 结构体数组 152
    9.2.1 定义结构体数组 152
    9.2.2 初始化结构体数组 154
    9.3 结构体指针 155
    9.3.1 指向结构体变量的指针 155
    9.3.2 指向结构体数组的指针 156
    9.3.3 使用结构体作为函数参数 157
    9.4 包含结构体的结构体 158
    9.5 链表 158
    9.5.1 链表概述 158
    9.5.2 创建动态链表 160
    9.5.3 输出链表中的数据 163
    9.6 链表的相关操作 164
    9.6.1 链表的插入操作 164
    9.6.2 链表的删除操作 166
    9.7 共用体 168
    9.7.1 共用体的概念 169
    9.7.2 共用体变量的引用 170
    9.7.3 共用体变量的初始化 170
    9.7.4 共用体类型的数据特点 171
    9.8 枚举类型 171
    9.9 结构体和共用体的区别 172
    第10章 位运算 173
    10.1 位与字节 173
    10.2 位运算符 174
    10.2.1 按位与运算符 174
    10.2.2 按位或运算符 175
    10.2.3 按位取反运算符 176
    10.2.4 按位异或运算符 176
    10.2.5 左移运算符 177
    10.2.6 右移运算符 178
    10.3 循环移位 178
    10.4 位段 180
    第11章 预处理命令 183
    11.1 宏定义 183
    11.1.1 不带参数的宏定义 184
    11.1.2 带参数的宏定义 186
    11.2 #include命令 187
    11.3 条件编译 188
    11.3.1 #if命令 189
    11.3.2 #ifdef命令与#ifndef命令 190
    11.3.3 #undef命令 191
    11.3.4 #line命令 192
    11.3.5 #pragma命令 192
    第12章 文件的输入与输出 194
    12.1 文件概述 194
    12.2 文件的基本操作 195
    12.2.1 文件指针 195
    12.2.2 文件的打开 196
    12.2.3 文件的关闭 197
    12.3 文件的读/写 197
    12.3.1 fputc()函数 197
    12.3.2 fgetc()函数 198
    12.3.3 fputs()函数 198
    12.3.4 fgets()函数 198
    12.3.5 fprintf()函数fscanf()函数 199
    12.3.6 fread()函数和fwrite()函数 199
    12.4 文件的定位 201
    12.4.1 fseek()函数 201
    12.4.2 rewind()函数 202
    12.4.3 ftell()函数 202
    第13章 内存空间管理 203
    13.1 内存空间 203
    13.1.1 内存空间的组织方式 203
    13.1.2 堆与栈 204
    13.2 动态管理内存空间的函数 205
    13.2.1 malloc()函数 205
    13.2.2 calloc()函数 206
    13.2.3 realloc()函数 207
    13.2.4 free()函数 207
    13.2.5 malloc()、calloc()、realloc()函数的区别 208
    13.3 内存空间丢失 208
    第三篇 数据库篇
    第14章 管理SQL Server 2014 210
    14.1 SQL Server 数据库简介 210
    14.2 安装SQL Server 210
    14.2.1 安装SQL Server 2014的必备条件 211
    14.2.2 SQL Server 2014的安装步骤 211
    14.3 启动SQL Server 2014 220
    14.4 脚本与批处理 221
    14.4.1 将数据库生成脚本 221
    14.4.2 将指定表生成脚本 224
    14.4.3 执行脚本 224
    14.4.4 批处理 226
    14.5 备份和还原数据库 226
    14.5.1 备份和还原的概念 226
    14.5.2 备份数据库 227
    14.5.3 还原数据库 228
    14.6 分离和附加数据库 229
    14.6.1 分离数据库 229
    14.6.2 附加数据库 230
    14.7 导入和导出数据库、数据表 231
    14.7.1 导入数据库 231
    14.7.2 导入SQL Server数据表 231
    14.7.3 导入其他数据源中的数据表 234
    14.7.4 导出数据库 235
    14.7.5 导出SQL Server数据表 235
    第15章 数据库表的创建与维护 238
    15.1 SQL Server数据库概述 238
    15.1.1 SQL Server数据库文件分类 238
    15.1.2 SQL Server数据库对象 239
    15.2 设计数据库 239
    15.2.1 创建数据库 239
    15.2.2 修改数据库 244
    15.2.3 删除数据库 248
    15.2.4 创建数据表 250
    15.2.5 删除数据表 252
    15.3 索引的建立与删除 253
    15.3.1 建立索引 253
    15.3.2 删除索引 256
    15.4 维护数据表 257
    15.4.1 在数据表中添加新字段 257
    15.4.2 在数据表中删除字段 258
    15.4.3 数据表重命名 259
    第16章 SQL Server数据表操作 260
    16.1 插入、修改和删除数据 260
    16.1.1 插入数据 260
    16.1.2 修改数据 261
    16.1.3 删除数据 262
    16.2 浏览数据 263
    16.3 使用SQL语句查询数据 264
    第17章 SQL语句 265
    17.1 创建查询和测试查询 265
    17.1.1 编写SQL语句 265
    17.1.2 测试SQL语句 266
    17.1.3 执行SQL语句 266
    17.2 SELECT查询 266
    17.2.1 简单的SELECT查询 266
    17.2.2 选择字段查询 267
    17.2.3 使用WHERE关键字设置数据过滤条件 267
    17.2.4 对查询结果进行排序 268
    17.2.5 对查询结果进行分组统计 269
    17.2.6 模糊查询 273
    17.2.7 给字段起一个别名 274
    17.2.8 在SELECT语句中进行计算 274
    17.3 使用聚合函数进行查询 275
    17.3.1 数据平均值查询 275
    17.3.2 数据记录数查询 276
    17.3.3 数据最小值查询 277
    17.3.4 数据最大值查询 277
    17.4 复杂查询 278
    17.4.1 子查询 278
    17.4.2 连接 278
    17.4.3 内连接 279
    17.4.4 外连接 280
    17.4.5 交叉连接 282
    17.5 插入数据 283
    17.5.1 INSERT语句介绍 283
    17.5.2 INSERT语句的基本应用 284
    17.6 修改数据 284
    17.6.1 UPDATE语句介绍 284
    17.6.2 UPDATE语句的基本应用 285
    17.7 删除数据 285
    17.7.1 DELETE语句介绍 285
    17.7.2 DELETE语句的基本应用 285
    第18章 存储过程、触发器与视图 286
    18.1 存储过程概述 286
    18.2 存储过程的应用 286
    18.2.1 新建存储过程 286
    18.2.2 修改存储过程 287
    18.2.3 调用存储过程 289
    18.2.4 查看数据库中的所有存储过程 291
    18.2.5 查看指定存储过程的定义 291
    18.2.6 删除存储过程 292
    18.3 触发器概述 292
    18.4 触发器的应用 293
    18.4.1 创建触发器 293
    18.4.2 修改触发器 294
    18.4.3 删除触发器 295
    18.5 视图概述 296
    18.6 视图的应用 296
    18.6.1 创建视图 296
    18.6.2 修改视图 297
    18.6.3 删除视图 297
    18.6.4 查看数据库中的所有视图 298
    18.6.5 查看指定视图的定义 298
    第19章 使用C语言操作数据库 299
    19.1 连接数据库的准备工作 299
    19.1.1 概述 299
    19.1.2 配置SQL Server环境 299
    19.1.3 配置C语言环境 301
    19.2 使用ODBC数据源连接数据库 302
    19.2.1 ODBC数据源简介 302
    19.2.2 配置ODBC数据源 303
    19.2.3 连接数据库函数 308
    19.2.4 通过C语言代码操作数据库 313
    19.3 使用非ODBC方式操作数据库 315
    19.3.1 插入、修改、删除数据 315
    19.3.2 查询数据 320
    第四篇 项目篇
    第20章 俄罗斯方块游戏 323
    20.1 开发背景 323
    20.2 系统功能设计 324
    20.2.1 系统功能结构 324
    20.2.2 业务流程图 324
    20.3 使用Dev C++创建项目 325
    20.3.1 开发环境需求 325
    20.3.2 创建项目 325
    20.4 预处理模块设计 328
    20.4.1 文件引用 328
    20.4.2 宏定义 329
    20.4.3 定义全局变量 329
    20.4.4 函数声明 330
    20.5 游戏欢迎界面设计 331
    20.5.1 游戏欢迎界面概述 331
    20.5.2 设置文字颜色 332
    20.5.3 设置文字显示位置 334
    20.5.4 标题部分设计 334
    20.5.5 设计字符花装饰界面 336
    20.5.6 设计菜单选项的边框 340
    20.5.7 设计菜单选项的文字 340
    20.6 游戏主窗体设计 342
    20.6.1 游戏主窗体设计概述 342
    20.6.2 绘制游戏主窗体界面 343
    20.6.3 定义俄罗斯方块 346
    20.6.4 输出俄罗斯方块 355
    20.7 游戏逻辑设计 357
    20.7.1 游戏逻辑概述 357
    20.7.2 判断俄罗斯方块是否可以移动 357
    20.7.3 清除俄罗斯方块下落的痕迹 360
    20.7.4 判断俄罗斯方块是否满行 361
    20.7.5 随机产生俄罗斯方块类型的序号 363
    20.8 开始游戏模块设计 365
    20.8.1 开始游戏模块概述 365
    20.8.2 显示俄罗斯方块 365
    20.8.3 各种按键操作 367
    20.8.4 游戏结束界面 371
    20.8.5 重新开始游戏 373
    20.9 按键说明界面设计 374
    20.9.1 按键说明界面 374
    20.9.2 按键说明界面的实现 375
    20.10 游戏规则界面设计 376
    20.10.1 游戏规则界面 376
    20.10.2 游戏规则界面的实现 377
    20.11 退出游戏 379

    明日科技是一家管理规范、研发能力强的互联网公司,同时从事图书开发。人员规模50人明日的优势:明日科技很注重员工经验交流和开发经验整理、共享,内部积累文档已经整理得非常完善,代码讲解非常细致,目前已经出版图书300多个品种,占据主流语言图书销售排行的前列。案例完全来自本企业的项目,紧跟时代脚步,内容质量上无可挑剔。明日科技配套资源丰富,提供从视频讲解到快学快用的整体配套资源,同时技术服务做的也比较完善。

    14小时视频同步课程,手把手教你学编程

    200个学习二维码,手机、PC同步学习

    132个实例、示例,强化知识理解

    1个实战项目,领略C语言开发真谛

    本书以初学者为对象,通过学习笔记的方式,系统地介绍了使用C语言进行程序开发的各种技术。本书共有20章,包括C语言起步,算法基础,C语言基础,运算符与表达式,流程控制语句,利用数组处理批量数据,用函数实现模块化程序设计,指针的使用,结构体和共用体,位运算,预处理命令,文件的输入与输出,内存空间管理,管理SQL Server 2014,数据库表的创建与维护,SQL Server数据表操作,SQL语句,存储过程、触发器与视图,使用C语言操作数据库,俄罗斯方块游戏。本书内容丰富,并且以学习笔记的形式对学习中经常出现的各种问题和需要提示的重点、难点进行了提炼和总结,适合读者自学。

    适读人群 :本书适用于 C 语言的爱好者、初学者和中级开发人员,可以作为专科院校和培训机构的教材。

    14小时视频同步课程,手把手教你学编程

    200个学习二维码,手机、PC同步学习

    132个实例、示例,强化知识理解

    1个实战项目,领略C语言开发真谛


    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购