C和指针

里克

出版时间

1970-01-01

ISBN

9787115114563

评分

★★★★★

标签

计算机

书籍介绍

本书提供与C语言编程相关的全面资源和深入讨论。本书通过对指针的基础知识和高级特性的探讨,帮助程序员把指针的强大功能融入到自己的程序中去。全书共18章,覆盖了数据、语句、操作符和表达式、指针、函数、数组、字符串、结构和联合等几乎所有重要的C编程话题。书中给出了很多编程技巧和提示,每章后面有针对性很强的练习,附录部分则给出了部分练习的解答。本书适合C语言初学者和初级C程序员阅读,也可作为计算机专业学生学习C语言的参考。

AI导读
核心看点
  • 以指针为核心贯穿C语言全貌讲解
  • 深入剖析内存分配与数组底层机制
  • 配套大量针对性练习巩固编程技巧
适合谁读
  • 希望深入理解C语言底层逻辑者
  • 有一定基础但需进阶的C程序员
  • 计算机专业希望夯实基础的学生
读前提醒
  • 勿被书名局限,内容涵盖C语言全貌
  • 需具备一定编程基础再阅读此书
  • 务必动手实践习题以透彻理解
读者共识
  • C语言进阶必读的经典权威教程
  • 对指针讲解清晰透彻令人顿悟
  • 比国内教材深度高且内容全面

本导读基于书籍简介、目录、原文摘录、短评和书评生成,不等同于全文精读。

精彩摘录
  • "在声明数组参数时不指定它的长度是合法的,因为函数并不为数组元素分配内存。"
  • "(for的)第二个表达式是测试部分,它在循环每执行一次后都要执行一次..."
  • "声明一个指针变量并不会自动分配任何内存。在对指针执行间接访问前,指针必须进行初始化:或者使它指向现有的内存,或者给它分配动态内存。"
  • "*&a = 25; 如果你的答案是它把值25赋给变量a,恭喜!你答对了。"
  • "插入排序(insertion sort)就是逐个把值插入到一个数组中。第1个值存储于数组的起始位置。每个后续的值在数组中寻找合适的插入位置,如果需要的话,对数组中原有的值进行移动以留出空间,然后再插入该值。 编写一个名为insertion_sort 的函数执行这个任务。它的原型应该和 qsort函数一样。"
  • "编写一个函数,检查一棵树是不是二叉搜索树。你可以选择任何一种你喜欢的树实现形式。"
  • "为链式实现的二叉搜索树模块编写一个函数,用于从树中删除一个节点。如果需要删除的值并未在树中找到,函数可以终止程序。"
  • "int* a,b,c 这里a是int型指针,b,c是int变量 要声明三个指针,应为 int *a,*b,*c"
目录
第1章 快速上手第2章 基本概念
用户评论
还行吧,比0基础的稍微好一点。非常适合我这种想快速重拾c语言的人。
其实这也并非指针的专著,但是关于指针的用法确实是最清晰深入的
不错的教程
对于讲的比较透彻,可能译者的原因会使读者的理解有所偏差,但相信原作所表达的意思是到位的。
要多实践才能理解里面的意思
这书太老了,不具有现实意义了,上面的第一个例程就没法用,别拿这书学了,纯粹浪费时间。
@2007-06-04 11:55:13
非常好的一本书,书定义是入门,但作为入门还是稍难了点,但真的是好书,非常好的书,看完能让C语言功底更扎实。
没有很难,但也绝不是新手就能完全理解的,作者对pointer的说明让我对pointer有了新的理解
讲的很好,像谭的那本书讲的云里雾里的...
下载
收藏