悦读宝库 -学习使用C指针(影印版) 东南大学出版社
本书资料更新时间:2025-01-19 20:23:00

学习使用C指针(影印版) 东南大学出版社 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线

学习使用C指针(影印版) 东南大学出版社精美图片
》学习使用C指针(影印版) 东南大学出版社电子书籍版权问题 请点击这里查看《

学习使用C指针(影印版) 东南大学出版社书籍详细信息

  • ISBN:9787564146030
  • 作者:暂无作者
  • 出版社:暂无出版社
  • 出版时间:2014-01
  • 页数:暂无页数
  • 价格:29.40
  • 纸张:胶版纸
  • 装帧:平装-胶订
  • 开本:16开
  • 语言:未知
  • 丛书:暂无丛书
  • TAG:暂无
  • 豆瓣评分:暂无豆瓣评分
  • 豆瓣短评:点击查看
  • 豆瓣讨论:点击查看
  • 豆瓣目录:点击查看
  • 读书笔记:点击查看
  • 原文摘录:点击查看
  • 更新时间:2025-01-19 20:23:00

寄语:

新华书店正版,关注店铺成为会员可享店铺专属优惠,团购客户请咨询在线客服!


内容简介:

《学习使用c指针(影印版)(英文本)》作者通过《学习使用c指针(影印版)(英文本)》中的内存模型为你展示了如何在数组、字符串、结构和函数中使用指针。虽然难以掌握,但是指针为c语言提供了灵活性和强大能力,不过很少有资料来讲述这种数据类型。无论你是初学者还是有经验的c或者c++编程人员和开发者,这本详尽的书籍都有着你所需要的知识。


书籍目录:

Preface

1. Introduction

Pointers and Memory

Why You Should Become Proficient with Pointers

Declaring Pointers

How to Read a Declaration

Address of Operator

Displaying Pointer Values

Dereferencing a Pointer Using the Indirection Operator

Pointers to Functions

The Concept of Null

Pointer Size and Types

Memory Models

Predefined Pointer-Related Types

Pointer Operators

Pointer Arithmetic

Comparing Pointers

Common Uses of Pointers

Multiple Levels of Indirection

Constants and Pointers

Summary

2. Dynamic Memory Management in C

Dynamic Memory Allocation

Memory Leaks

Dynamic Memory Allocation Functions

Using the malloc Function

Using the calloc Function

Using the realloc Function

The alloca Function and Variable Length Arrays

Deallocating Memory Using the free Function

Assigning NULL to a Freed Pointer

Double Free

The Heap and System Memory

Freeing Memory upon Program Termination

Dangling Pointers

Dangling Pointer Examples

Dealing with Dangling Pointers

Debug Version Support for Detecting Memory Leaks

Dynamic Memory Allocation Technologies

Garbage Collection in C

Resource Acquisition Is Initialization

Using Exception Handlers

Summary

3. Pointers and Functions

Program Stack and Heap

Program Stack

Organization of a Stack Frame

Passing and Returning by Pointer

Passing Data Using a Pointer

Passing Data by Value

Passing a Pointer to a Constant

Returning a Pointer

Pointers to Local Data

Passing Null Pointers

Passing a Pointer to a Pointer

Function Pointers

Declaring Function Pointers

Using a Function Pointer

Passing Function Pointers

Returning Function Pointers

Using an Array of Function Pointers

Comparing Function Pointers

Casting Function Pointers

Summary

4. Pointers and Arrays

Quick Review of Arrays

One-Dimensional Arrays

Two-Dimensional Arrays

Multidimensional Arrays

Pointer Notation and Arrays

Differences Between Arrays and Pointers

Using malloc to Create a One-Dimensional Array

Using the realloc Function to Resize an Array

Passing a One-Dimensional Array

Using Array Notation

Using Pointer Notation

Using a One-Dimensional Array of Pointers

Pointers and Multidimensional Arrays

Passing a Multidimensional Array

Dynamically Allocating a Two-Dimensional Array

Allocating Potentially Noncontiguous Memory

Allocating Contiguous Memory

Jagged Arrays and Pointers

Summary

5. Pointers and Strings

String Fundamentals

String Declaration

The String Literal Pool

String Initialization

Standard String Operations

Comparing Strings

Copying Strings

Concatenating Strings

Passing Strings

Passing a Simple String

Passing a Pointer to a Constant char

Passing a String to Be Initialized

Passing Arguments to an Application

Returning Strings

Returning the Address of a Literal

Returning the Address of Dynamically Allocated Memory

Function Pointers and Strings

Summary

6. Pointers and Structures

Introduction

How Memory Is Allocated for a Structure

Structure Deallocation Issues

Avoiding malloc/free Overhead

Using Pointers to Support Data Structures

Single-Linked List

Using Pointers to Support a Queue

Using Pointers to Support a Stack

Using Pointers to Support a Tree

Summary

7. Security Issues and the Improper Use of Pointers

Pointer Declaration and Initialization

Improper Pointer Declaration

Failure to Initialize a Pointer Before It Is Used

Dealing with Uninitialized Pointers

Pointer Usage Issues

Test for NULL

Misuse of the Dereference Operator

Dangling Pointers

Accessing Memory Outside the Bounds of an Array

Calculating the Array Size Incorrectly

Misusing the sizeof Operator

Always Match Pointer Types

Bounded Pointers

String Security Issues

Pointer Arithmetic and Structures

Function Pointer Issues

Memory Deallocation Issues

Double Free

Clearing Sensitive Data

Using Static Analysis Tools

Summary

8. Odds and Ends

Casting Pointers

Accessing a Special Purpose Address

Accessing a Port

Accessing Memory using DMA

Determining the Endianness of a Machine

Aliasing, Strict Aliasing, and the restrict Keyword

Using a Union to Represent a Value in Multiple Ways

Strict Aliasing

Using the restrict Keyword

Threads and Pointers

Sharing Pointers Between Threads

Using Function Pointers to Support Callbacks

Object-Oriented Techniques

Creating and Using an Opaque Pointer

Polymorphism in C

Summary

Index


作者介绍:

雷斯(Richard Reese),是位于德萨斯州斯蒂芬维尔镇上的塔尔顿州立大学的副教授。他在工业界和教育界工作了三十多年,包括在洛希德马丁公司从事了十年的软件开发支持工作。 


出版社信息:

暂无出版社相关信息,正在全力查找中!


书籍摘录:

暂无相关书籍摘录,正在全力查找中!



原文赏析:

现在,有了HTML5,a元素可以包含块级元素了。我们也可以像过去一样使用a,以包含内嵌的内容。唯一不能够嵌入到a中的内容,是另外一个a。


reversed 属性

控制有序列表的编号的另一个属性是reversed属性,它将列表的顺序反转,例如,从10开始倒着数。

<代码开始 lang="html">

<ol reversed>

<li>Apples</li>

<li>Oranges</li>

<li>Bananas</li>

</ol>

遗憾的是,当前还没有浏览器支持这一属性。

</代码结束>


其它内容:

暂无其它内容!


书籍真实打分

  • 故事情节:8分

  • 人物塑造:5分

  • 主题深度:8分

  • 文字风格:6分

  • 语言运用:5分

  • 文笔流畅:5分

  • 思想传递:9分

  • 知识深度:5分

  • 知识广度:5分

  • 实用性:9分

  • 章节划分:7分

  • 结构布局:7分

  • 新颖与独特:8分

  • 情感共鸣:5分

  • 引人入胜:3分

  • 现实相关:8分

  • 沉浸感:3分

  • 事实准确性:4分

  • 文化贡献:9分


网站评分

  • 书籍多样性:4分

  • 书籍信息完全性:6分

  • 网站更新速度:6分

  • 使用便利性:3分

  • 书籍清晰度:8分

  • 书籍格式兼容性:7分

  • 是否包含广告:5分

  • 加载速度:5分

  • 安全性:6分

  • 稳定性:8分

  • 搜索功能:8分

  • 下载便捷性:7分


下载点评

  • 无缺页(225+)
  • 藏书馆(524+)
  • 无广告(598+)
  • 实惠(249+)
  • 微信读书(135+)
  • 赚了(218+)

下载评价

  • 网友 石***致: ( 2025-01-15 17:02:05 )

    挺实用的,给个赞!希望越来越好,一直支持。

  • 网友 印***文: ( 2024-12-30 20:21:10 )

    我很喜欢这种风格样式。

  • 网友 居***南: ( 2024-12-25 05:31:47 )

    请问,能在线转换格式吗?

  • 网友 温***欣: ( 2025-01-01 10:31:29 )

    可以可以可以

  • 网友 饶***丽: ( 2025-01-15 03:51:28 )

    下载方式特简单,一直点就好了。

  • 网友 家***丝: ( 2025-01-06 08:02:31 )

    好6666666

  • 网友 詹***萍: ( 2024-12-20 10:37:45 )

    好评的,这是自己一直选择的下载书的网站

  • 网友 宫***玉: ( 2025-01-01 22:50:02 )

    我说完了。

  • 网友 林***艳: ( 2025-01-19 14:03:09 )

    很好,能找到很多平常找不到的书。

  • 网友 利***巧: ( 2025-01-10 23:01:26 )

    差评。这个是收费的


随机推荐