`
lg_asus
  • 浏览: 190749 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

C指针

阅读更多
重新学习C指针,记录下自己的一个想法。
一个变量在内存中占据一块地址,有地址编号如0x7ffc40eadea0,在这块内存存放数据如10。那么用变量名字可以直接访问存放的数据10了,如果想知道这个变量的地址,就需要在变量名前加一个&。指针变量首先也是一个变量,需要占据一块内存(4字节,不知道是否一定为4个字节),然后这块内存中存储的也是一个地址编号,通过存储的这个编号才能知道最终的数据是什么。

int num;//声明一个变量
num=100;//初始化变量
int *ip;//声明一个指针,指向的数据类型是int。 这里的*是声明这个变量的类型是指针
ip=#//把num变量的地址赋值给指针

ip是一个指针,直接求ip得到的是它存储的num变量的内存地址,即ip和&num是相等的。而如果要取ip指针真正存储的对人类有用的数据通过*ip方式获得,注意这里的*和声明指针中的*意义不一样。 *ip和num是相等的。如果想知道ip指针自己的内存地址用&ip。

指针的指针比指针多一道弯,int **ip2; ip2=&ip; 直接求ip2得到ip自身的地址,求*ip2得到ip中存储的地址(就是num变量的地址),**ip2得到ip中存储地址中的值,即**ip2和num相等,即100。






  • 大小: 21.4 KB
  • 大小: 7.4 KB
分享到:
评论

相关推荐

    C语言指针练习填空和阅读程序题

    C语言指针练习填空和阅读程序题 本资源主要涵盖了C语言指针的相关知识点,包括指针的基本概念、指针运算、指针与数组的关系、指针与字符串的关系等。通过本资源的学习,可以帮助读者更好地理解和掌握C语言指针的...

    c语言指针习题及答案

    ### C语言指针知识点解析 #### 一、理解指针的基本概念 在C语言中,指针是一个非常重要的概念,它允许程序员直接控制和管理内存。指针是一种变量,其值为另一个变量的地址(即内存位置)。通过使用指针,可以更...

    精选C语言指针资料大全

    "精选C语言指针资料大全"集合了多种资源,旨在帮助初学者和深入研究者更好地理解和掌握这一核心概念。以下是对这些资源中可能包含的知识点的详细解释。 1. **C指针宝典**: - 指针基础:理解指针是什么,如何声明...

    C指针与陷阱 中文高清版

    《C指针与陷阱》是一本深入探讨C语言中指针使用技巧与常见问题的经典书籍。在C语言中,指针是其核心特性之一,它赋予了程序员直接操控内存的能力,但同时也带来了许多潜在的陷阱。这篇内容我们将深入讨论C语言中的...

    c语言指针c语言指针c语言指针c语言指针c语言指针

    c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针...

    C语言指针函数和函数指针详细介绍.

    C语言指针函数和函数指针详细介绍 C语言中指针函数和函数指针是两个不同的概念,但它们之间存在着紧密的联系。本文将对C语言中的指针函数和函数指针进行详细的介绍。 一、指针函数 指针函数是指返回值为指针的...

    C语言指针详解教程.rar

    本教程旨在深入解析C语言指针的概念、用法及其重要性。 首先,理解指针的基本概念至关重要。指针变量存储的是另一个变量的内存地址,这个地址就是该变量在内存中的位置。声明一个指针变量时,我们需要指定它将指向...

    彻底搞定C语言指针————

    "彻底搞定C语言指针" C语言指针是C语言中一个非常重要的概念,但它却是初学者最容易迷惑和混淆的部分。要真正搞定C语言指针,需要深入理解C语言变量的存储实质和内存空间的概念。 1. 变量的存储实质 内存空间可以...

    c语言指针学习笔记

    本文将介绍C语言指针的基本概念、定义、初始化、运算以及与一维数组的关系。 首先,我们要理解内存地址的概念。在程序运行时,操作系统为代码和数据分配内存空间,每一个内存单元都有一个唯一的编号,称为内存地址...

    C语言指针详解.zip

    c语言指针详解 c语言指针详解 c语言指针详解 c语言指针详解 c语言指针详解 c语言指针详解 c语言指针详解 c语言指针详解 c语言指针详解 c语言指针详解 c语言指针详解 c语言指针详解 c语言指针详解 c语言指针详解 ...

    C语言指针的运用

    ### C语言指针的运用详解 #### 指针的概念及基本定义 在C语言中,指针是一种非常重要的数据类型,它存储的是其他变量或数据结构的内存地址。掌握指针的使用对于深入理解C语言乃至其他编程语言至关重要。本文将基于...

    C语言指针课程PPT

    【C语言指针课程PPT】讲解了C语言中核心的指针概念,它是C语言高效编程的关键。指针允许程序直接访问内存地址,增强了代码的灵活性和性能。以下是关于指针的详细知识点: 1. **变量与内存地址**: - 当在C语言中...

    深入理解C语言指针.pdf

    "深入理解C语言指针" 在C语言中,指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的类型,指针的值或者叫指针所指向的内存...

    C指针详解 经典 非常详细.pdf

    在学习C语言指针时,我们需要了解指针的类型、指针所指向的类型、指针的值、指针本身所占据的内存区等四个方面的内容。 首先,让我们了解指针的类型。从语法的角度看,只需把指针声明语句里的指针名字去掉,剩下的...

    C语言指针大全+指针实例解析

    - 通过《C语言指针大全.doc》和《MethodPointer.png》中的实例,可以进一步理解和应用上述概念,解决实际编程问题。 在学习和使用C语言指针时,务必重视实践,通过编写代码加深理解。同时,理解指针的底层工作原理...

    c语言指针详解,10分钟学会指针用法

    C语言指针详解 C语言指针是一种关键的数据类型,想要学好C语言就必须掌握指针的用法。本篇文章将详细介绍C语言指针的基本概念、指针的声明和使用、数组指针的加减运算、指针之间的运算、指针之间的大小比较、数组...

    指针详解——介绍C语言指针,看过这个,笔试无忧

    《指针详解——C语言指针完全解析》 在C语言的世界中,指针是一个强大的工具,也是理解和掌握C语言的关键。本文将深入探讨指针的概念、类型、运算及其在笔试中的重要性。 首先,我们要了解什么是指针。指针是一个...

Global site tag (gtag.js) - Google Analytics