C语言的指针有什么用?

指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。C语言里用到指针有什么意义啊?起到什么的作用呢?
晕~我才刚自学C语言,看到指针不太懂它起的作用是什么才问问

指针,说白了就是储存数据内存段的地址。打个比方说,你家的门牌号是306,那么你家中回来一些客人,这些客人就相当是一些变量,而门牌号就说明了地址,如果张三在你家,另一个人要找到他,那么此时我们只需要告诉那人306,就相当于你访问一个变量时,曲线救国,不直接访问变量的值,而去访问变量的地址,这会带来很多方便。由于c语言是一种比较低级的语言,所以包括了许多对硬件操作的部分,直接对内存进行操作会带来很多方便。
和其它变量一样,指针是基本的变量,所不同的是指针包含一个实际的数据,该数据代表一个可以找到实际信息的内存地址。这是一个非常重要的概念。许多程序和思想依靠指针作为他们设计的基础。
指针是c的精髓

参考资料:http://bbs.zdnet.com.cn/thread-1186537-1-1.html

温馨提示:内容为网友见解,仅供参考
第1个回答  2009-04-26
c提供了两种访问变量的方法。
通过变量名和通过地址。
用指针就是通过地址来引用变量的。
但地址也必须存储在内存中。所以就用指针变量
来存储变量的地址的。本回答被提问者采纳
第2个回答  2009-04-26
如果你想学好C语言,那指针就是必须要掌握地。。。
如果说你连指针的作用都不了解,那很抱歉,说明你的C语言不啥地
第3个回答  2009-04-26
这个问题问的好,你直接在 baike.baidu.com里面搜指针。

介绍的就非常详尽了。

保证满意,我就不贴了
第4个回答  2020-01-07

c语言指针的作用
该语言指针的作用如下:1、动态内存分配:使用C语言指针,程序可以在运行时动态分配内存,这使得程序能够更灵活地处理各种大小和类型的数据。2、修改原始数据:通过C语言指针用户可以修改指向的数据,这对于很多算法来说非常重要,尤其是涉及到数组或列表的算法。3、实现复杂的数据结构:通过使用C语言指针,用...

c语言指针是什么
1、c语言指针其实是一个整形变量,与其它数据不同的是,它的作用是用来存储其它变量的地址。指针(Pointer)是编程语言中的一个对象,利用地址,它的值直接指向(points to)存在电脑存储器中另一个地方的值。由于通过地址能找到所需的变量单元,可以说,地址指向该变量单元。2、因此,将地址形象化的称为...

C语言指针的作用有哪些
指针的主要作用有两个方面:1、指针就是地址,它和数组联系起来,可以方便的取数组中的值。2、可以作为函数的引用。指针的本质:一种复合的数据类型。指针包括两个方面:一个是它本身的值,是一个内存中的地址;另一个是指针所指向的物,是这个地址中所存放着具有各种各样意义的数据。

计算机c语言中的指针学了有哪些用处
在计算机C语言编程中,指针的使用能够显著提升代码效率与灵活性。它能够快速访问数组元素,比如要访问数组的下一个元素,只需对指针进行自增操作,访问上一个元素则自减,要跳转到数组下一行则自增指针行数,而要回到上一行则进行相应的减法操作。这种特性特别适用于快速处理图像,比如在处理1024x768像素的...

c语言指针是什么意思
C语言中的指针是一种特殊的变量类型,它的值是指向另一个变量的地址。通过指针,可以直接访问和操作该地址所指向的变量。指针在C语言中有多种用途,包括动态内存管理、参数传递以及实现复杂的数据结构和算法。指针的声明需要使用星号(*)运算符来标记其为指针类型。例如,int *p;这声明了一个名为p的指针...

c语言指针用法有哪些
在C语言领域,指针扮演着核心角色,它们用于表示内存单元的地址。通过将地址存储在一个变量中,我们得以操作和管理数据,这就是指针变量的概念。指针变量有多种类型,用于保存不同数据类型的地址。虽然指针与指针变量有本质差异,但为了表述简洁,我们常将指针变量等同于指针概念。内存,作为计算机存储数据的...

c语言的指针具体用法
C语言中指针的用法详解:一、指针的基本概念 指针是一个变量,其值为另一个变量的地址。通过指针,可以间接访问该变量,实现对内存的直接操作。指针在C语言中的应用非常广泛,如数组操作、函数参数传递、动态内存分配等。二、指针的具体用法 指针变量的声明和初始化:指针变量声明时需要有指针类型,且使用...

我是c语言初学者!我想请教下!在c语言中为什么要引入指针这个概念!它的...
C语言引入指针,是为了直接操作计算机内存。这个功能使得可以用C语言写操作系统、驱动程序之类系统底层的程序。指针的微妙之处:1、每个指针本身有一个对应的内存单元,这个内存单元中可以存放别的变量、函数等等的内存地址。2、指针是有类型的。如char*,int*,float*,double*,void*等等。3、指针类型,...

c语言中的指针是什么?
表示成员选择(指针),选择结构体的成员变量。1、结构:运算符 -> 是指向结构体成员运算符,结合方向为自左向右。2、用法:对象指针->成员名。举例说明如下:

c语言中指针的应用?
指针的主要用法:1. 间接引用变量。2. 指针作为函数的参数。可以在一个函数中,间接引用另一个函数中的变量。3. 用指针处理数组。4. 用指针处理字符串。指针处理字符串,更加灵活、功能强大。5. 指向函数的指针。这些用法中,最有用的是第2项和第4项。选自《C语言程序设计—从入门到进阶》,人民...

相似回答