Learn C The Hard Way: A Clear and Direct Introduction To Modern C Programming

Learn C The Hard Way: A Clear and Direct Introduction To Modern C Programming

简介:

在本书中,您将通过52个精巧的练习来学习C。观看Zed Shaw的教学视频。准确地键入他的代码。(没有复制和粘贴!)改正你的错误。观看程序运行。当你这样做的时候,你将了解优秀的现代C程序是什么样子,如何更有效地思考代码,以及如何更有效地发现和修复错误。最重要的是,您将掌握严格的防御性编程技术,因此您可以使用任何语言来创建能够保护自己免受恶意活动和缺陷的软件。Zed Shaw完善了世界上最好的C学习系统。遵循它,您将获得成功-就像Zed迄今为止教过的成千上万的程序员一样!你带来了任何编程语言的纪律、承诺、坚持和经验; 作者提供了其他一切。一开始会很难。但很快,你就会得到它-这将感觉很棒!本教程将奖励你投入的每一分钟。很快,你就会知道世界上最强大的编程语言之一。你将成为一个C程序员。

计划和对细节的关注设置C环境基本语法和成语编译、生成文件和链接器运算符、变量和数据类型程序控制数组和字符串函数、指针和结构内存分配I/O和文件图书馆数据结构,包括链表、排序和搜索堆栈和队列调试、防御性编码和自动化测试修复堆栈溢出、非法内存访问等

英文简介:

In this book, you'll learn C by working through 52 brilliantly crafted exercises. Watch Zed Shaw's teaching video. Type his code precisely. (No copying and pasting!) Fix your mistakes. Watch the programs run. As you do, you'll learn what good modern C programs look like, how to think more effectively about code, and how to find and fix mistakes far more efficiently. Most importantly, you'll master rigorous defensive programming techniques, so you can use any language to create software that defends itself from malicious activity and defects.

Zed Shaw has perfected the world's best system for learning C. Follow it and you will succeed - just like the hundreds of thousands of programmers Zed has taught to date! You bring discipline, commitment, persistence, and experience with any programming language; the author supplies everything else.

It'll Be Hard At First. But Soon, You'll Just Get It - And That Will Feel Great!

This tutorial will reward you for every minute you put into it. Soon, you'll know one of the world's most powerful programming languages. You'll be a C programmer.

Planning and attention to detailSetting up a C environmentBasic syntax and idiomsCompilation, make files, and linkersOperators, variables, and data typesProgram controlArrays and stringsFunctions, pointers, and structsMemory allocationI/O and filesLibrariesData structures, including linked lists, sort, and searchStacks and queuesDebugging, defensive coding, and automated testingFixing stack overflows, illegal memory access, and more

书名
Learn C The Hard Way: A Clear and Direct Introduction To Modern C Programming
译名
艰难学习 C 语言:清晰直接的现代 C 语言编程介绍
语言
英语
年份
2012
页数
660页
大小
23.69 MB
标签
  • C语言
  • 下载
    pdf iconLearn C The Hard Way: A Clear and Direct Introduction To Modern C Programming.pdf
    密码
    65536

    最后更新:2025-04-12 23:54:36

    ←Embedded Firmware Solutions: Development Best Practices for the Internet of Things

    →Average Case Analysis of Algorithms on Sequences