C语言里面指针到底有什么作用啊
发布网友
发布时间:2022-03-01 02:01
我来回答
共3个回答
热心网友
时间:2022-03-01 03:30
可以把指针比作抽屉,或者门牌号码,里面存装的才是实际的内容,比方说,第三个抽屉里装着三个苹果,那么你可以把{“3”号抽屉}当做指针,当你想要那三个苹果的时候就可以打开它把苹果拿出来了。或者你要找一个叫做张飞的人,如果你知道他住在*大街*号,那么就可以通过访问这个地址来找到对应的人了,大概就是这个意思,想深入了解的话不妨多Google 或者 百度一下,仅供参考~~
热心网友
时间:2022-03-01 04:48
用处大了啊。楼主。你学了指针以后就会知道了。比如说和结构体的结合使用。使得文件操作。以及链表的应用更加方便。指针式直接对内存的操作。很多情况都很方便。但是刚开始学的话也容易出错。比如说在与函数结合的时候。总之楼主努力学习吧。见得多了就知道了。其实并不太难。(*^__^*) 。不知道能不能帮上你。。。
热心网友
时间:2022-03-01 06:23
楼主,这个问题很泛泛。建议你仔细看书。
可以说,没有学好指针,就没有学好C语言。
指针之于C语言的重要性,可见一斑啊。
指针本身能实现很多功能。建议楼主自己好好领会啊。
c语言指针是什么
1、c语言指针其实是一个整形变量,与其它数据不同的是,它的作用是用来存储其它变量的地址。指针(Pointer)是编程语言中的一个对象,利用地址,它的值直接指向(pointsto)存在电脑存储器中另一个地方的值。由于通过地址能找到所需的变量单元,可以说,地址指向该变量单元。2、因此,将地址形象化的称为...
c语言中的指针是什么?
表示成员选择(指针),选择结构体的成员变量。1、结构:运算符 -> 是指向结构体成员运算符,结合方向为自左向右。2、用法:对象指针->成员名。举例说明如下:
C语言指针的作用有哪些
指针的主要作用有两个方面:1、指针就是地址,它和数组联系起来,可以方便的取数组中的值。2、可以作为函数的引用。指针的本质:一种复合的数据类型。指针包括两个方面:一个是它本身的值,是一个内存中的地址;另一个是指针所指向的物,是这个地址中所存放着具有各种各样意义的数据。
C语言指针的作用有哪些?
指针的用途非常广泛,比如如果你想通过函数改变一个变量的值,就得用指针而不能用值传递。还有在很多时候变量,特别是对象的数据量实在太大,程序员就会用指针来做形参,只需要传递一个地址就行,大大提高了效率。简单地说指针就是指向变量和对象的地址。基本说明:1、在计算机中,所有的数据都是存放在...
C语言程序设计中的指针的主要作用是什么?
指针简单的说就是地址。举个形象点的里子说,就好比门牌号。大家都是按照门牌号访问每一家。对与门牌号的操作往往比对于每一家操作效率高多了。这样如果我们要对调两家位置,如果两家搬家非常麻烦,那么我们直接给他把门牌号对换掉,那么和对调位置的效果也一样,而且效率要高很多。所以,指针也是弱类型...
c语言中的数组和指针有什么区别
指针,则是C语言中一种特殊的变量,用于存储内存地址。指针可以被赋予任何类型的内存地址,并可以用来间接访问该地址上的值。指针的一个重要特性是它们可以在运行时改变所指向的地址,这使得指针在处理动态内存分配、数据结构和函数参数传递等方面非常有用。例如,`int *p = &arr[0];` 声明了一个指向...
C语言中的指针到底有什么用
你可以将指针变量看做一般的整数变量来理解,用来保存一个整数(地址是个整数),只是,该整数代表着某地址,在这里是a的地址。在C/C++中很灵活,但是也很危险,也很难学,如果指针指向错误的地址会引起程序崩溃,因此在C#中已经被微软封装了,但内部还是有指针的。如果有必要,C#中也可以使用指针,...
C语言中指针有什么特别的地方
简单地说指针就是指向变量和对象的地址。指针的用途非常广泛,比如如果你想通过函数改变一个变量的值,就得用指针而不能用值传递。还有在很多时候变量,特别是对象的数据量实在太大,程序员就会用指针来做形参,只需要传递一个地址就行,大大提高了效率。若说C语言中指针有什么特别的地方他和C++区别有...
论述C语言中指针的概念和作用,并举例说明
1、指针概念:变量的地址(计算机内存字节的编号)叫做指针,存放变量地址的变量叫指针变 量, 简言之,指针是用来存放地址的。2、作用:指向这个变量或数组的首地址,是变量的间接引用方式。其值如果改变,变量的值或数组元素的值也会跟着改变。程序对变量的操作实际上是对变量所在的存储空间读取和写入...
C语言指针解释一下啊
C语言中每个变量都有内存地址 而 & 操作符就是用来获取变量的内存地址的。例如变量a的地址是123,那么&a的值便是123,而a的值可以是任意的。指针是用来保存变量的地址的,指针本身的值就是另外一个变量的地址。所以在你的图中,p的值是a的地址&a,而&p是指针自己的地址。而*操作符,是用来获取...