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

指针小认识

阅读更多

学过C语言的同学都知道指针式什么回事,但是指针从本质上来理解,任何指针存放的值都是一个整数,所以在没有特殊的情况下在32位机的电脑上,任何一种类型的指针都占用4字节,那么平时我们定义的如:

int *p;

char *p;

这里的int、char并不代表指针的本身类型,而是指向地址里面值的类型

 

另外指针还可以这么定义

void* p; // 无明确指向类型的指针,意思就是p并不知道他所指向的内存地址里面的数据是什么类型,既然无类型,那么就不可能使用 如:int a=*p这样是错误的

分享到:
评论

相关推荐

    c语言:我眼中的指针(教你彻底认识指针)

    本文将从多个角度深入探讨指针的概念及其应用,帮助读者建立起对指针的全面认识。 #### 二、什么是指针? 在C语言中,指针是一种变量类型,它可以存储另一个变量的内存地址。通俗来说,指针就像是一个指向某个位置...

    教你全面认识c/c++指针

    要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的 类型,指针的值或者叫指针所指向的内存区,还有指针本身所占据的内存区。让我们分别说明。  先声明几个指针放着做例子:  例一:  ...

    指针重点难点的解析,教你如何认识指针

    指针是C语言乃至许多其他编程语言中的一个核心概念,它是理解高级程序设计的关键。本文将深入探讨指针的定义、工作原理以及如何有效利用它。 指针在计算机科学中是一个变量,它存储了一个内存地址,这个地址指向了...

    函数指针和指针函数,const的用法,指针常量,常量指针的用法

    理解函数指针的关键在于认识到函数也是一种具有特定地址的实体。 ##### 定义函数指针 函数指针的定义格式如下: ``` 函数类型 (*指针变量名)(形参列表); ``` 这里的“函数类型”指的是函数返回值的类型,“形参...

    如何正确认识指针,高效编程

    程序编程中指针出错率往往极大,本文教你正确认识指针以及高效使用指针,实现安全高效编程。 特别提醒:由于之前以为指针经验总结这篇文章没有上传成功,故又重新传了一次。本文内容和我之前发布的指针经验总结完全...

    指针课后题答案

    理解指针的关键在于认识到,当你声明一个指针时,你实际上是在创建一个可以指向不同类型数据(如整数、字符或函数)的地址的变量。例如: ```c int *p; ``` 这里,`p` 是一个指向整型数据的指针。 ### 数据与指针...

    指针高级应用_虚函数

    同时,通过实践和调试代码,你可以更深刻地认识到指针和虚函数在解决实际问题时的重要性。 总之,理解和掌握指针、虚函数、强制转换以及它们之间的交互,是成为C++高级程序员的必经之路。通过深入学习和实践,你的...

    C++ 从头开始 指针

    ### C++ 从头开始:深入理解指针...通过本文的介绍,希望能够帮助初学者建立起对指针的基本认识,为进一步学习复杂的指针应用和高级特性奠定坚实的基础。记住,实践是最好的老师,多动手写代码,才能真正掌握这些概念。

    apple鼠标指针

    它是一个在屏幕上移动的小图形,代表用户的光标位置,用户可以通过移动鼠标来控制它,以此来与电脑进行交互。在Apple的OS X系统中,鼠标指针的设计通常会注重简洁和易用性,与苹果一贯的美学理念相吻合。例如,...

    数组与指针的艺术 pdf

    通过本文档的深入探讨,我们可以更加清楚地认识到数组与指针的区别及其正确使用方式。虽然指针提供了强大的功能,但其复杂性也可能导致错误的发生。因此,对于程序员而言,深刻理解指针和数组的工作原理是非常必要的...

    再再论指针 pdf格式 电子书 下载

    通过本文的深入探讨,希望读者能够更加清晰地认识到指针与数组之间的区别,掌握指针的基本操作,以及在实际编程中灵活运用这些知识。只有真正理解并掌握了指针,才能充分发挥C语言的优势,编写出高效、简洁的代码。

    C++指针与动态分配 内存new关键字专题

    总之,通过掌握指针的各种用法,包括对指针运算符、指针与数组的关系、二维数组的指针操作以及指向指针的指针等知识点的理解和应用,学习者能够对C++指针有一个全面而深刻的认识。需要注意的是,本文所包含的见解和...

    让你不再害怕指针(C语言).pdf

    通过本文对指针类型、指向类型、多级指针、数组指针以及函数指针的解析,希望能帮助读者建立起对指针更全面的认识。同时,建议在实际编程中,避免过度复杂类型的使用,以提高代码的可读性和维护性。掌握指针的基础...

    c和指针习题答案.pdf

    本章为初学者提供了快速上手指南,包括基本的指针概念介绍以及简单的示例代码,帮助读者快速建立起对指针的基本认识。例如,解释了为什么要使用指针,以及指针如何让程序更容易阅读和维护。 #### 2. 基本概念 ...

    再认识C语言指针中几个模糊概念.pdf

    总结起来,C语言中的指针概念主要涵盖指针常量与指针变量、函数指针与指针函数、指针数组与数组指针等方面。在实际编程中,我们需要根据不同的使用场景选择正确的指针类型,这样才能编写出高效且稳定的代码。通过...

    1分钟彻底理解C语言指针的概念

    首先,理解指针首先需要认识到计算机内存是如何组织的。计算机中的内存可以类比为一间巨大的、排满一个个小格子的库房,每一个格子可以存储一个字节的数据。每个格子都有一个唯一的地址编号,这就像我们的门牌号一样...

    C语言指针导学——指针进阶读物

    ### C语言指针导学——指针进阶读物 #### 指针的重要性与挑战 C语言作为一门强大的编程语言,其核心特性之一便是指针...希望本文能够帮助读者建立起对指针的基本认识,并鼓励大家在实践中不断探索和完善自己的理解。

    让你不再害怕指针

    通过深入分析以上几个方面,读者可以对指针有一个全面的认识,理解指针的工作原理以及如何在程序中安全有效地使用指针。掌握指针的正确使用方法,不仅可以帮助编写更加高效和灵活的代码,而且也是成为一名优秀C...

    c/c++中的指针的应用及注意问题

    在C/C++编程中,指针是一个至关重要的概念,它允许程序员直接操作内存地址,实现高效的数据处理和复杂的算法...在编程时,务必确保对指针的使用有清晰的认识,并注意检查指针的有效性,以避免程序出现难以预料的错误。

Global site tag (gtag.js) - Google Analytics