C和指针

[美] 肯尼斯·里科(Kenneth Reek)

出版时间

2020-08-31

ISBN

9787115522689

评分

★★★★★
书籍介绍

《C和指针》提供与C语言编程相关的全面资源和深入讨论。本书通过对指针的基础知识和高级特性的探讨,帮助程序员把指针的强大功能融入到自己的程序中去。

全书共18章,覆盖了数据、语句、操作符和表达式、指针、函数、数组、字符串、结构和联合等几乎所有重要的C编程话题。书中给出了很多编程技巧和提示,每章后面有针对性很强的练习,附录部分则给出了部分练习的解答。

《C和指针》适合C语言初学者和初级C程序员阅读,也可作为计算机专业学生学习C语言的参考。

Kenneth Reek是美国Rochester工业学院计算机系教授,有几十年年的C编程教学经验,并凭借《C和指针》一书获得了ACUU的高度评价。

AI导读
核心看点
  • 全面覆盖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"
作者简介
肯尼斯·里科(Kenneth ReeK)是美国 Rochester 工业学院计算机系教授,有几十年年的 C 编程教学经验。
目录
第 1章 快速上手 1
1.1 简介 1
1.1.1 空白和注释 4
1.1.2 预处理指令 4
1.1.3 main函数 5

显示全部
用户评论
C语言经典著作之一,讲解的非常专业,凸显指针对C的重要性,提供宝贵的提示和智慧的警告,无论是初学者或者资深的人员,都可以轻松阅读。
还不错,内容稍微有点老。整体不如 PrimePlus 和 “现代方法”
我愿称这本书为进阶C语言最棒的书籍!
内容丰富详实,作者笔风生动有趣,不能再好啦。
最近在看《点燃我,温暖你》觉得C语言太神奇了,王者无敌。发现这本书,同样王者无敌,让人受益匪浅。
作者厉害的地方在于他对许多C语言非常难以解释的概念和理论能够用通俗易懂的话讲解出来。
作者用简洁的文字和清晰的图片向读者展示了指针在c语言中的运用,给人一种干脆利落的读后感,是切切实实自己脑海里对指针的c语言有了一个清楚的认知。
这本书提供了C语言的全面且深入的资源、研究方向。
这本书不仅适合C语言的初学者阅读,还非常适合初级C程序员阅读。
下载
收藏