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

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

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

  • C语言程序设计 丁发红 编 专业科技 文轩网
  • 新华书店正版
    • 作者: 丁发红著
    • 出版社: 电子工业出版社
    • 出版时间:2020-08-01 00:00:00
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    文轩网图书旗舰店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

         https://product.suning.com/0070067633/11555288247.html

     

    商品参数
    • 作者: 丁发红著
    • 出版社:电子工业出版社
    • 出版时间:2020-08-01 00:00:00
    • 版次:1
    • 印次:1
    • 印刷时间:2020-08-01
    • 页数:280
    • 开本:其他
    • 装帧:平装
    • ISBN:9787121393099
    • 国别/地区:中国
    • 版权提供:电子工业出版社

    C语言程序设计

    作  者:丁发红 编
    定  价:40
    出 版 社:电子工业出版社
    出版日期:2020年08月01日
    页  数:280
    装  帧:平装
    ISBN:9787121393099
    主编推荐

    "目前在讲解C 语言的教材中,普遍存在两种不足:一是有些教材讲解过于琐碎,反而 导致要点不突出,重点知识散布于文字的海洋之中,使学习者难以提纲挈领,掌握精华; 二是多数教材过于注重理论讲解,缺乏实例来佐证、诠释深奥而枯燥的理论知识。有时候 往往一个典型的实例一下子能够说明很多道理,而不必大费笔墨再用文字讲解。在认识到 以上不足的基础上,笔者结合长期教学实践中积累的经验,以通过全国计算机等级考试二 级C 语言程序设计为目的编写了本书,是一本用实例来诠释理论的理想教材。"

    内容简介

    C语言做了全面、详细、系统的介绍,全书共分十二个项目,按照程序设计的知识体系,由浅入深、循序渐进地介绍了C语言编程中用到的知识要点,主要内容包括C语言的基本知识、数据类型及其运算、C语言的基本语句、选择结构程序设计、循环结构程序设计、数组的应用、函数、指针的应用、结构体和共用体、位运算、文件操作、C程序应用举例。本书结构严谨、要点突出,实例丰富,具有很强的实用性,是初学者学习C语言的推荐书籍。本书可作为普通高等教育院校和高等职业院校计算机及相关专业的高级语言教材,也可供C语言爱好者学习使用。

    作者简介

    精彩内容

    目录
    项目一C语言的基本知识1
    1.1C语言的发展1
    1.2C语言的特点3
    1.2.1C语言的特色3
    1.2.2C语言的优点5
    1.2.3C语言的缺点6
    1.2.4C语言的现状和前景6
    1.3C程序的基本构成7
    1.4C程序的书写风格9
    1.5C程序的基本单位——函数10
    1.6C程序的上机步骤12
    1.7VisualC++6.013
    1.8CodeBlocks17
    1.9编程语言及算法24
    1.9.1第一阶段:机器语言24
    1.9.2第二阶段:汇编语言24
    1.9.3第三阶段:高级语言24
    1.9.4第四阶段:面向对象或面向问题的高级语言25
    1.9.5什么是算法25
    1.9.6算法的特点25
    1.9.7算法的表示方法26
    1.9.8算法分析29
    项目小结.29
    项目二数据类型及其运算30
    2.1标识符31
    2.2C语言的数据类型32
    2.3常量32
    2.3.1常量的概念32
    2.3.2整型常量32
    2.3.3实型常量33
    2.3.4字符型常量33
    2.3.5字符串常量34
    2.3.6符号常量35
    2.4变量35
    2.4.1变量的定义35
    2.4.2整型变量36
    2.4.3实型变量37
    2.4.4字符型变量40
    2.5数据类型的自动转换和强制转换41
    2.6C语言的运算符42
    2.6.1算术运算符42
    2.6.2关系运算符43
    2.6.3逻辑运算符43
    2.6.4自增自减运算符44
    2.6.5赋值运算符45
    2.6.6复合运算符45
    2.6.7条件运算符46
    2.6.8逗号运算符47
    2.6.9位运算符47
    2.6.10sizeof运算符47
    2.7表达式与求值原则49
    2.7.1表达式的概念49
    2.7.2算术表达式50
    2.7.3关系表达式50
    2.7.4逻辑表达式50
    2.7.5条件表达式51
    2.7.6赋值表达式52
    2.8运算符的优先级与结合性52
    项目小结54
    项目三C语言的基本语句55
    3.1C语言的语句类型55
    3.1.1表达式语句56
    3.1.2复合语句57
    3.1.3空语句57
    3.1.4转向语句和语句标号的使用58
    3.2数据输出61
    3.2.1格式输出函数printf62
    3.2.2字符输出函数putchar66
    3.3数据输入66
    3.3.1格式输入函数scanf66
    3.3.2字符输入函数getchar68
    项目小结.69
    项目四选择结构程序设计70
    4.1用if语句实现选择结构71
    4.1.1单边选择结构71
    4.1.2双边选择结构72
    4.1.3关于if语句的归纳说明73
    4.1.4if语句的嵌套75
    4.2用switch语句实现多边选择结构76
    4.2.1格式76
    4.2.2含义及逻辑结构76
    4.2.3关于switch语句的说明77
    项目小结80
    项目五循环结构程序设计81
    5.1for循环结构82
    5.1.1格式说明82
    5.1.2for语句常见形式84
    5.1.3break语句88
    5.1.4continue语句89
    5.2while循环结构90
    5.3do…while循环结构92
    5.4循环嵌套93
    5.4.1for、while、do…while三种循环结构的嵌套93
    5.4.2for、while、do…while三种循环结构可以互相嵌套94
    5.4.3关于循环嵌套的几点注意事项95
    5.5break语句和continue语句96
    5.6三种循环结构的总结99
    5.7循环结构应用举例100
    项目小结103
    项目六数组的应用104
    6.1一维数组105
    6.1.1一维数组的定义105
    6.1.2引用一维数组的元素106
    6.1.3关于一维数组定义的补充说明107
    6.1.4数组元素的内存分配108
    6.1.5一维数组的初始化109
    6.1.6一维数组的输入、遍历和输出109
    6.1.7一维数组的应用举例110
    6.2二维数组111
    6.2.1二维数组的定义111
    6.2.2二维数组的引用111
    6.2.3二维数组的初始化赋值112
    6.2.4二维数组的输入、遍历和输出114
    6.3字符串和字符数组115
    6.3.1字符数组的定义和初始化115
    6.3.2字符数组的输入和输出117
    6.3.3字符串处理函数117
    项目小结121
    项目七函数122
    7.1函数概述123
    7.2函数的分类123
    7.2.1从函数定义的角度分类123
    7.2.2从函数功能的角度分类124
    7.2.3从主调函数和被调函数之间数据传送的角度分类124
    7.3函数的定义125
    7.3.1无参函数的定义125
    7.3.2有参函数的定义126
    7.3.3空函数127
    7.3.4函数定义的补充说明127
    7.4函数的类型和返回值128
    7.5形参与实参及函数值的传递130
    7.5.1形式参数和实际参数130
    7.5.2实参到形参的数据传递方式131
    7.5.3利用参数返回结果133
    7.5.4利用函数返回值传递数据134
    7.6函数的调用134
    7.7函数的嵌套调用136
    7.8函数的递归调用137
    7.9变量的作用域及存储特性139
    7.9.1变量的作用域139
    7.9.2变量的存储特性140
    7.10内部函数与外部函数140
    7.10.1内部函数140
    7.10.2外部函数140
    项目小结140
    项目八指针的应用142
    8.1指针和指针变量143
    8.1.1什么是指针143
    8.1.2什么是指针变量144
    8.1.3如何定义指针变量144
    8.1.4指针变量的初始化145
    8.1.5空指针146
    8.1.6指针的运算146
    8.1.7如何引用指针变量148
    8.2用指针访问数组150
    8.2.1指针与数组的关系150
    8.2.2指向数组的指针变量150
    8.2.3数组名和指向数组的指针变量的区别151
    8.2.4利用指针访问数组151
    8.2.5用指针访问二维数组152
    8.2.6动态申请存储空间155
    8.2.7指向多维数组的指针变量156
    8.2.8数组名作函数参数156
    8.2.9用指向数组的指针变量作函数参数157
    8.3字符串与指针159
    8.4指向函数的指针161
    8.5用指针作函数参数163
    8.5.1用指向函数的指针作函数参数163
    8.5.2用指向变量的指针作函数参数165
    8.5.3用指向字符串的指针作函数参数166
    8.6指针型函数166
    8.7指针数组168
    8.8指向指针的指针170
    8.8.1多级指针的概念170
    8.8.2二级指针的定义和使用170
    8.9main函数命令行参数171
    项目小结173
    项目九结构体和共用体174
    9.1结构体类型175
    9.1.1认识结构体类型175
    9.1.2结构体类型的定义175
    9.2结构体变量177
    9.2.1结构体变量的定义177
    9.2.2结构体变量的存储模式178
    9.2.3结构体变量的引用178
    9.2.4结构体变量的基本操作179
    9.3结构体数组182
    9.3.1结构体数组的定义和引用182
    9.3.2结构体数组的初始化182
    9.4结构体指针185
    9.4.1结构体指针的定义185
    9.4.2结构体数组的指针187
    9.4.3通过结构体指针引用结构体变量188
    9.4.4结构体类型的指针作函数参数189
    9.5链表191
    9.5.1链表概述191
    9.5.2链表的基本操作192
    9.5.3链表综合应用举例196
    9.6共用体199
    9.6.1共用体的定义199
    9.6.2共用体变量的引用200
    9.6.3共用体类型数据的特点201
    9.7枚举类型202
    9.7.1枚举类型及枚举型变量的定义202
    9.7.2枚举类型的应用203
    9.8自定义类型203
    项目小结205
    项目十位运算206
    10.1原码、反码和补码207
    10.2位运算符的含义207
    10.3位运算举例213
    10.4位段215
    10.4.1位段的概念215
    10.4.2位段的定义216
    10.4.3位段数据的引用217
    10.5C语言内嵌汇编语言219
    10.5.1两种实现方式220
    10.5.2调用规则222
    10.5.3把参数返回C程序223
    10.5.4把汇编语言程序与C语言程序链接到一起223
    10.5.5GCC使用的内嵌汇编语法格式223
    项目小结225
    项目十一文件操作226
    11.1文件概述227
    11.1.1文件的概念227
    11.1.2流(stream)的概念227
    11.1.3文本文件228
    11.1.4二进制文件228
    11.1.5缓冲文件系统229
    11.2文件的打开和关闭229
    11.2.1文件类型指针229
    11.2.2文件类型指针的定义230
    11.2.2文件的打开和关闭230
    11.3文件的读写操作232
    11.3.1字符读写函数fgetc、fputc232
    11.3.2字符串读写函数fgets、fputs234
    11.3.3数据块读写函数fread、fwrite235
    11.3.4格式化读写函数fscanf、fprintf238
    11.4文件定位函数240
    11.4.1文件定位标记的重置函数rewind240
    11.4.2取文件当前位置函数ftell240
    11.4.3文件读写的定位函数fseek240
    11.5出错检测函数243
    11.5.1ferror函数243
    11.5.2clearerr函数243
    11.6补充介绍几个读写函数243
    11.6.1用fgetc和fputc函数实现的fgetw和fputw函数243
    11.6.2用fgetc和fputc函数实现的fgetf和fputf函数244
    11.6.3fgets和fputs的实现算法245
    11.7文件操作中的共性步骤246
    11.8C语言文件操作举例248
    项目小结249
    项目十二C程序应用举例250
    12.1Josephus问题251
    12.2排序问题253
    12.2.1希尔排序253
    12.2.2二分查找法256
    12.2.3直接插入法257
    12.2.4带哨兵的直接插入法258
    12.2.5冒泡排序法259
    12.2.6选择排序法260
    12.3字符串处理问题262
    12.4密码破译问题266
    项目小结267
    参考文献268

    售后保障

    最近浏览

    猜你喜欢

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

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

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

    查看我的收藏夹

    确定

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

    关闭

    抱歉,您暂无任性付资格

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