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

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

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

  • 醉染图书跟我学C语言9787111495529
  • 正版全新
    • 作者: 李宛洲 编著著 | 李宛洲 编著编 | 李宛洲 编著译 | 李宛洲 编著绘
    • 出版社: 机械工业出版社
    • 出版时间:2015-06-01
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    醉染图书旗舰店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

    商品参数
    • 作者: 李宛洲 编著著| 李宛洲 编著编| 李宛洲 编著译| 李宛洲 编著绘
    • 出版社:机械工业出版社
    • 出版时间:2015-06-01
    • 版次:1
    • 印次:1
    • 字数:390000.0
    • 页数:241
    • 开本:16开
    • ISBN:9787111495529
    • 版权提供:机械工业出版社
    • 作者:李宛洲 编著
    • 著:李宛洲 编著
    • 装帧:平装
    • 印次:1
    • 定价:39.80
    • ISBN:9787111495529
    • 出版社:机械工业出版社
    • 开本:16开
    • 印刷时间:暂无
    • 语种:暂无
    • 出版时间:2015-06-01
    • 页数:241
    • 外部编号:1201122032
    • 版次:1
    • 成品尺寸:暂无

    前言
    章什么是C语言1
    1.1概述1
    1.1.1C语言的历史1
    1.1.2面向对象的程序设计语言—C++1
    1.1.3为何不直接学习C++1
    1.2如何学习C语言1
    第2章创建C程序—照猫画虎入门C语言3
    2.1编程步骤3
    2.2在VisualStudi200环境下建立C程序3
    2.2.1打开VisualStudi200平台4
    2.2.2建立一个新项目5
    2..在项目中建立一个C程序7
    .跟我学C例题2—1—C程序框架9
    ..1在屏幕上输出一段文字的C程序9
    ..2编辑运行C程序10
    ..开始执行—非调试模式11
    ..4解决编译错误的“傻瓜”办法13
    ..5初学者的常见错误13
    2.4跟我学C例题2—2—变量和输入/输出语句13
    2.5读解C程序16
    2.5.1主函数main和C程序结构16
    2.5.2书写程序时应遵循的“潜规则”17
    2.5.3C语句的构成17
    2.5.4C语句词汇17
    2.5.5什么是变量18
    2.6跟我学C例题——C语言变量类型19
    2.6.1如何打开一个已存在的程序19
    2.6.2变量类型能影响程序执行结果21
    2.6.3可以输入小数的变量类型21
    2.7跟我学C练习题22
    第3章C语言的输入/输出格式—跟我学I/O
    3.1格式输入/输出函数scanf()、gets()和printf()
    3.1.1跟我学C例题3—1—求任意一个数的正弦值
    3.1.2函数scanf()的一般形式24
    3.1.3函数scanf()可以从键盘输入一段文字26
    3.1.4字符串输入函数gets()30
    3.1.5使用scanf函数的注意事项32
    3.1.6格式输出函数printf()33
    3.2cin函数和cout函数36
    3.2.1cin和cout格式36
    3.2.2cin能否读入字符串中的空格37
    3.3多学一点也无妨—缓冲区的概念38
    3.3.1输入缓冲区38
    3.3.2输出缓冲区—printf函数与cout函数的不同39
    3.4本章要点41
    3.4.1基本概念41
    3.4.2输入/输出函数一览42
    3.5跟我学C练习题二43
    第4章说文解字拆分C程序—程序结构Ⅰ45
    4.1条件分支语句if—else45
    4.1.1跟我学C例题4—1—条件分支45
    4.1.2if—else语句46
    4.1.3if—else嵌套47
    4.2逻辑关系表达式48
    4.2.1跟我学C例题4—3—逻辑或48
    4.2.2跟我学C例题4—4—逻辑与49
    4..跟我学C例题4—5—逻辑非50
    4.2.4运算符一览51
    4.3跟我学C例题4—6—教学评估(多路分支语句)52
    4.3.1教学评估问题52
    4.3.2图解switch语句55
    4.4本章要点56
    4.4.1控制语句一览56
    4.4.2基本概念和编程要求56
    4.5跟我学C练习题三57
    第5章说文解字拆分C程序—程序结构Ⅱ59
    5.1跟我学C例题5—1—for语句59
    5.1.1月供问题59
    5.1.2循环语句for60
    5.1.3循环条件的多样61
    5.1.4跟我学C例题5—2—for语句形态的多样62
    5.2while()—仅判断循环条件63
    5.2.1清晰的主题64
    5.2.2while语句的循环方式64
    5..do—while()—至少循环一次65
    5.3跟我学C例题5—3—循环与数组65
    5.3.1跟我学65
    5.3.2程序=循环+数组66
    5.3.3初识数组67
    5.4数组变量68
    5.4.1基本概念68
    5.4.2数组变量是同类型元素的线集合68
    5.4.3数组地址69
    5.4.4声明一个数组变量69
    5.5数组操作70
    5.5.1字符串操作70
    5.5.2数值型数组操作71
    5.6break与continue的异同72
    5.7本章要点73
    5.8跟我学C练习题四73
    第6章说文解字拆分C程序—程序结构Ⅲ75
    6.1跟我学C例题6—1—应用函数75
    6.2变量的存储方式—变量三代表77
    6.3初识函数79
    6.3.1函数概念79
    6.3.2函数定义79
    6.4参数传递与函数返回值80
    6.4.1跟我学C例题6—2—照猫画虎学函数80
    6.4.2函数返回单个变量—return语句81
    6.5函数返回多个变量—变量地址82
    6.5.1跟我学C例题6—3—形参表中的数据变量82
    6.5.2函数之间的虫洞—变量的地址84
    6.5.3归纳86
    6.6变量作用域86
    6.6.1作用域的基本概念86
    6.6.2函数内部声明的变量=局部变量87
    6.6.3函数外部声明的变量=全局变量87
    6.6.4函数私密—尽量避免使用全局变量88
    6.6.5变量存储类型一览88
    6.7文章大纲化—程序函数化88
    6.8跟我学C例题6—4—无知者无畏(学C还是用C)89
    6.9本章要点93
    6.10跟我学C练习题五94
    第7章说文解字拆分C程序—变量的内涵Ⅰ97
    7.1再说变量—常识97
    7.1.1常量与变量97
    7.1.2类型自动转换97
    7.1.3类型强制转换98
    7.2变量的本质—存储它的地址98
    7.2.1字节、字与变量的地址98
    7.2.2操作变量的方式99
    7.3互联网域名—IP地址100
    7.4海量的内存—的网络101
    7.5如何获取变量的地址101
    7.6再看函数—形参与实参102
    7.6.1实参是地址102
    7.6.2实参是数组103
    7.7指针的概念104
    7.7.1为什么指针也是变量105
    7.7.2指针是一个存储地址的变量106
    7.7.3指针指向一个变量106
    7.7.4指针指向数组108
    7.7.5指针的数据类型108
    7.7.6跟我学C例题7—1110
    7.8本章要点112
    7.9跟我学C练习题六112
    第8章说文解字拆分C程序—变量的内涵Ⅱ117
    8.1糊涂师数糊涂——如何存储表格117
    8.2物类聚集——数组118
    8.2.1数组的基本概念118
    8.2.2一维数组声明形式119
    8.3二维数组119
    8.3.1二维数组声明形式及初始化119
    8.3.2函数形参是二维数组121
    8.3.3交换指针的值(二级指针)125
    8.4指向指针的指针128
    8.5二维数组的本质—矢量的数组129
    8.5.1指针类型一览129
    8.5.2二维数组—矢量数组130
    8.5.3矢量指针—指向二维数组130
    8.5.4形参是矢量指针131
    8.5.5问题集锦133
    8.5.6字符串数组136
    8.5.7二维数组的形参简写形式138
    8.6再说糊涂表—破家值万贯138
    8.6.1简单变量的局限—客观对象有多种属13
    8.6.2打开你的胸襟—构建大千世界的结构138
    8.6.3结构体的嵌套140
    8.7结构—变量的组合142
    8.7.1基本数据类型与构造数据类型142
    8.7.2数据是客观事物属的描述142
    8.7.3结构变量—打包数据143
    8.7.4结构体的概念—打包的方法143
    8.7.5数据封装的概念144
    8.7.6结构数组—线表144
    8.8索引未来—指针数组146
    8.8.1索引举例1—糊涂掌门146
    8.8.2索引举例2—傻瓜买车147
    8.8.3指针与索引147
    8.9本章要点151
    8.10跟我学C练习题七152
    8.11跟我学C练习题八154
    第9章说文解字拆分C程序—指针与函数157
    9.1指针概念一览157
    9.2指针与函数157
    9.2.1函数是变量157
    9.2.2函数的存储方式—函数三代表157
    9..指针型函数—返回的是指针158
    9.2.4函数型指针—指向函数的指针159
    9.2.5跟我学C例题9—1—方法与变量分离160
    9.2.6类型说明符typedef—变量的Facebook162
    9.3按需申请内存空间—按需分配164
    9.3.1标准C语言的动态内存申请函数—malloc()165
    9.3.2动态内存申请的存储空间生存期166
    9.3.3释放内存空间函数free()167
    9.3.4动态内存申请—结构变量的长度167
    9.4魅力指针—链表168
    9.4.1指针与数据结构168
    9.4.2美丽的链—指针实战169
    *9.5指针与引用177
    9.5.1递归倒序单链表—二级指针177
    9.5.2结构嵌套中的变量表达形式179
    9.5.3引用的定义179
    9.5.4引用的特色—伊人红妆180
    9.5.5递归倒序中的引用—引用指针181
    9.5.6结构变量访问表达式183
    9.6本章要点184
    9.7跟我学C练习题九184
    0章算法初识—时间的概念187
    10.1什么是算法187
    10.2简单的排序算法188
    10.2.1简单排序算法的概念188
    10.2.2直接插入排序算法189
    10..冒泡排序算法190
    10.3递归函数与分治算法191
    10.3.1递归的概念191
    10.3.2分治法的基本思想194
    10.3.3对半检索(binarysearch)194
    10.3.4汉诺塔算法196
    10.4本章要点198
    10.5跟我学C练习题十199
    1章数据收藏—跟我学文件201
    11.1文件的概念201
    11.1.1保存文件201
    11.1.2保存数据——聪明的糊涂202
    11.1.3数据似水流204
    11.1.4硬盘的概念205
    11.1.5文件在硬盘的存放形式206
    11.2文件操作方式206
    11.2.1文件操作一览206
    11.2.2文件内部的当前操作位置偏移207
    11..文件操作表207
    11.3建立文件的步骤208
    11.3.1文件打开函数fopen()208
    11.3.2跟我学C例题11—1—建立一个文件208
    11.3.3跟我学C例题11—2—从键盘输入文件名209
    11.4文件的读写210
    11.4.1格式化读写函数fscanf()和fprintf()210
    11.4.2数据块读写函数fread()和fwrite()212
    11.4.3定位函数rewind()和fseek()214
    11.5保存链表—动态数据文件的存取216
    11.6本章要点221
    11.7跟我学C练习题十一221
    附录2
    附录A运算符的优先级2
    附录A.1优先级规则2
    附录A.2作者的心声2
    附录B制作头文件的方法228
    附录B.1头文件的宏格式228
    附录B.2在VisualStudi200平台上建立头文件229
    附录CASCII码表2
    附录D变量命名
    附录D.1变量命名的共规则
    附录D.2简单的Windows应用程序命名规则4
    附录EDEBUG入门
    附录E.1调试程序的步骤
    附录E.2调试程序工具
    附录E.3DEBUG工具栏
    附录E.4DEBUG快捷键的使用说明
    附录E.5试得
    附录F编程进阶240

    李宛洲,清华大学自动化系副教授,控制理论与工程应用专业方向。主要研究冶金和航空领域重型装备制造、生产过程控制、飞机部件数字化装配和制造等。擅长动态测试和数字化测量技术、计算机控制系统设计和机电液一体化系统的研发。设计过大型商业数据库和数据仓库平台,多年从事《计算机软件技术基础》《计算机语言与程序设计》生必修课程教学工作。

    前 言本书使用的程序设计平台是Visual Studio 2010,教授内容主线是以变量(数据)、函数(方法)和指针(编程风格)流畅地融为一体的C程序设计方法,编程方法、风格、知识点与后续的C++课程、数据结构课程融通。 C语言程序设计是新生学期为困难的一门课程(无论有无计算机文化课基础),因为他们从小学、初中到高中多年教育养成的数学、物理解题思路(连续的模拟量过程推理计算),可能无法适应一种新的逻辑思维方式和完全不同的计算机程序的离散编程方法。 与传统C语言教材不同,本书在编排上删繁就简,力求语言精炼,避免大段晦涩的文字描述,突出例题引导初学者入门的思路,便于读者自学。 本书意图通过通俗易懂的语言风格,浅入深出地引导初学者渐入佳境,培养读者建立不畏惧C语言编程的心理。内容展开如同遣词造句学作文一样,给初学者一个图文并茂、一步一步地由生疏到习惯成自然的程序设计思路。 本书所有例题均从初学者角度,解说他们碰到的困惑问题。读者仅需跟着本书进度,按照给出的例题动手练习(一次或多次),就能亦步亦趋地进入C语言程序设计世界。 本书分为C语言基础(~6章)与程序设计方法(7~1章)两部分。基础内容主要以例题贯通前后知识点,简单易懂,引导初学者理解C语言程序设计的基本知识、强调客观对象与抽象数据变量的关系和计算机编程的思维方式。 笔者认为,C语言程序设计课程的目的不是学C语言,而是为今后面向对象的程序设计方法(C++)和数据结构的学习打下坚实的基础。通过本书的学习,初学者要培养建立和掌握(或基本掌握)真正的大型软件设计中必须遵循的规范、简洁的编程风格,以及软件工程体系结构的基本概念。 为培养初学者解决问题的能力,本书结合函数讨论了算法,结合链表训练了指针应用风格。本书注重培养学生程序设计的思维方法与基本能力,强化解决实际应用问题的编程能力。 本书配有11次上机作业、12次授课课件、2次习题课件、4次课堂测验考卷及标准程序(按期中以后内容安排)、4次期末试题(含标准程序)、DEBUG入门课件,以及所有的习题参考程序。 本书中所有例题都是调试通过的程序,并配有截屏及注释。初学者可以在自己的计算机上,复制例题运行过程,从而逐渐熟悉C语言。然后,通过各章配置的高强度习题,逐步地建立自己的编程思路与方法。 本书是面向对象的程序设计方法(C++)和数据结构的先修课程。若读者想进一步提高编程水平与知识,请参考附录相关内容。 限于作者水平,书中难免存在不妥之处,请读者谅解并提出宝贵意见。 编 者

    售后保障

    最近浏览

    猜你喜欢

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

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

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

    查看我的收藏夹

    确定

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

    关闭

    抱歉,您暂无任性付资格

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