欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • 笨办法学C语言
      • 作者:(美)泽德A.肖|译者:王巍巍
      • 出版社:人民邮电
      • ISBN:9787115477309
      • 出版日期:2018/04/01
      • 页数:306
    • 售价:27.6
  • 内容大纲

        这本书的目标是让读者掌握足够的C语言技能,从而可以自己用C语言编写程序或者修改别人的C语言代码,成为一名的程序员。但这并不完全是一本讲C语言编程的书,书中还重点介绍防御性编程。本书以习题的方式引导读者一步一步学习编程,结构非常简单,共包括52个习题,每一个习题都重点讲解一个重要的主题,多数是以代码开始,然后解释代码的编写,再运行并测试程序,给出附加任务。此外,每个习题都配套教学视频。
        泽德A.肖著的这本《笨办法学C语言》是写给学过编程语言的读者的,本书有趣、简单,并且讲解方法独特,让读者了解众多C语言的基础知识和C程序中常见的缺陷,在慢慢增强自己的技术能力的同时,深入了解怎样破坏程序,以及怎样让代码更安全。
  • 作者介绍

  • 目录

    习题0  准备工作
      Linux
      Mac OS X
      Windows
      文本编辑器
    习题1  打开尘封的编译器
      代码详解
      应该看到的结果
      如何破坏程序
      附加任务
    习题2  使用Makefile构建程序
      使用make
      应该看到的结果
      如何破坏程序
      附加任务
    习题3  格式化打印
      应该看到的结果
      外部研究
      如何破坏程序
      附加任务
    习题4  使用调试器
      GDB小技巧
      GDB快速参考
      LLDB快速参考
    习题5  记忆C语言运算符
      如何记忆
      运算符列表
    习题6  记忆C语言语法
      关键字
      语法结构
      鼓励的话
      告诫的话
    习题7  变量和类型
      你应该看到的结果
      如何破坏程序
      附加任务
    习题8  if, else-if, else
      应该看到的结果
      如何破坏程序
      附加任务
    习题9  while循环和布尔表达式
      应该看到的结果
      如何破坏程序
      附加任务
    习题10  switch语句
      应该看到的结果
      如何破坏程序
      附加任务
    ……
    习题11  数组和字符串

    习题12  数组和大小
    习题13  for循环和字符串数组
    习题14  编写和使用函数
    习题15  指针,可怕的指针
    习题16  结构体和指向结构体的指针
    习题17  内存分配:堆和栈
    习题18  指向函数的指针
    习题19  Zed的强悍的调试宏
    习题20  调试技巧
    习题21  数据类型与流程控制
    习题22  栈、作用域和全局变量
    习题23  达夫设备
    习题24  输入、输出、文件
    习题25  变参函数
    习题26  logfind项目
    习题27  创造性与防御性编程
    习题28  Makefile中级课程
    习题29  库和链接
    习题30  自动化测试
    习题31  常见未定义行为
    习题32  双链表
    习题33  链表算法
    习题34  动态数组
    习题35  排序和搜索
    习题36  更安全的字符串
    习题37  散列表
    习题38  散列表算法
    习题39  字符串算法
    习题40  二叉搜索树
    习题41  devpkg项目
    习题42  栈与队列
    习题43  简单的统计引擎
    习题44  环形缓冲区
    习题45  简单的TCP/IP客户端
    习题46  三元搜索树
    习题47  快速URL路由
    习题48  简单网络服务器
    习题49  统计服务器
    习题50  统计数据的路由
    习题51  存储统计数据
    习题52  入侵和改进你的服务器