跳转至

征服C指针(第2版)-前桥和弥

  •  征服C指针(第2版)|200
  • 书名: 征服C指针(第2版)
  • 作者: 前桥和弥
  • 简介: 本书以C语言中的重难点“指针”为主题,提供了程序员所需的深入而完整的指针知识。作者结合多年的编程经验和感悟,从C指针的概念讲起,通过实验一步一步地揭示了指针和数组、内存、数据结构的关系,展现了指针的常见用法,揭示了各种使用技巧,还通过独特的方式告诉读者怎样解读C语言那些让人“纠结”的声明语法,以及如何绕过C指针的陷阱等。第2版基于64位操作系统对内容进行了大幅修订,新增了对ISO-C99、C11标准下相关内容的介绍等。本书非常适合C语言中级学习者阅读,也可作为计算机专业学生学习C语言的参考。
  • 出版时间 2021-03-01 00:00:00
  • ISBN: 9787115554895
  • 分类: 计算机-编程设计
  • 出版社: 人民邮电出版社

高亮划线

第 3 章 语法揭秘——它到底是怎么回事

  • 📌 我们可以遵循以下步骤解释 C 语言声明。先看标识符(变量名或函数名)。从贴近标识符的地方开始,按照如下优先级解释派生类型(指针、数组、函数):①用于整合声明的括号;②表示数组的 []、表示函数的 ();③表示指针的 *。完成对派生类型的解释之后,通过 of、to 或 returning 连接句子。添加类型修饰符(位于左侧,比如 int、double)。如果不擅长英语,可以用中文解释。数组的元素个数和函数的参数都属于类型的一部分。请将它们当作附属于各自类型的属性。 ^19-2685-3278

    • ⏱ 2022-12-28 12:04:34
  • 📌 比如下面这行代码。[插图]先看标识符。[插图]英语表达:[插图]因为代码中有括号,所以接下来看一下 *。[插图]英语表达:[插图] ^19-3291-3701

    • ⏱ 2022-12-28 12:04:47
  • 📌 然后是表示函数的 (),参数是 double。[插图]英语表达:[插图]最后是类型修饰符 int。[插图]英语表达: ^19-3815-4178

    • ⏱ 2022-12-28 12:04:53
  • 📌 [插图]翻译成中文。[插图]以同样的方式对各种 C 语言声明进行解读的结果如表 3-1 所示。 ^19-4190-4474

    • ⏱ 2022-12-28 12:05:00
  • 📌 表 3-1 解读各种 C 语言声明[插图]如上所示,C 语言的声明(无论中文还是英文)不能从左往右解读,必须左右来回地解读。 ^19-4499-6522

    • ⏱ 2022-12-28 12:05:07

读书笔记

本书评论