什么是指针

如题所述

以c语言为例,其指针是C语言中的一个重要概念及其特点,也是掌握C语言比较困难的部分。指针也就是内存地址,指针变量是用来存放内存地址的变量,不同类型的指针变量所占用的存储单元长度是相同的,而存放数据的变量因数据的类型不同,所占用的存储空间长度也不同。有了指针以后,不仅可以对数据本身,也可以对存储数据的变量地址进行操作。
指针相对于一个内存单元来说,指的是单元的地址,该单元的内容里面存放的是数据。在C语言中,允许用指针变量来存放指针,因此,一个指针变量的值就是某个内存单元的地址或称为某内存单元的指针。
指针变量是存放一个变量地址的变量,不同于其他类型变量,它是专门用来存放内存地址的,也称为地址变量。定义指针变量的一般形式为:类型说明符星号变量名。
类型说明符表示指针变量所指向变量的数据类型;星号表示这是一个指针变量;变量名表示定义的指针变量名,其值是一个地址。
温馨提示:内容为网友见解,仅供参考
无其他回答

什么是指针?
1、在计算机科学中,指针(Pointer)是编程语言中的一个对象,利用地址,它的值直接指向(points to)存在电脑存储器中另一个地方的值。由于通过地址能找到所需的变量单元,可以说,地址指向该变量单元。因此,将地址形象化的称为“指针”。意思是通过它能找到以它为地址的内存单元。2、在信息工程中指针...

指针的定义是什么?
指针一般指向一个函数或一个变量。在使用一个指针时,一个程序既可以直接使用这个指针所储存的内存地址,又可以使用这个地址里储存的函数的值。在计算机语言中,由于通过地址能找到所需的变量单元,可以说,地址指向该变量单元。因此,将地址形象化的称为“指针”。意思是通过它能找到以它为地址的内存单元。

什么是指针
指针的值是指针本身存储的数值,这个值将被编译器当作一个地址,而不是一个一般的数值。在32位程序里,所有类型的指针的值都是一个32位整数,因为32位程序里内存地址全都是32位长。 指针所指向的内存区就是从指针的值所代表的那个内存地址开始,长度为si zeof(指针所指向的类型)的一片内存区。以后,我们说一个指...

什么是指针?
1、在计算机科学领域,指针是一种编程语言中的数据类型,它能够存储另一个值的内存地址。换句话说,指针的值代表了一个内存位置,通过这个位置可以访问存储在该位置的值。这种通过地址找到变量单元的过程,使得地址被形象地称为“指针”。2、在信息工程领域,指针是一种特殊类型的变量或CPU中的寄存器,用...

指针是什么意思?
指针一般指向一个函数或一个变量。在使用一个指针时,一个程序既可以直接使用这个指针所储存的内存地址,又可以使用这个地址里储存的变量或函树的值。大家都认为,c语言之所以强大,以及其自由性,很大部分体现在其灵活的指针运用上。因此,说指针是c语言的灵魂,一点都不为过。同时,这种说法也让很多人...

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

什么是指针,为什么要用指针
指针是编程语言中的一个关键概念,特别是在C、C++等语言中。它是一个变量,存储的是其他变量的内存地址,而不是直接存储一个值。2.1 直接内存访问:指针允许程序直接访问和操作内存地址,这使得进行高效的低级别数据处理成为可能。内存管理:通过指针,程序可以动态分配和释放内存,优化内存使用,避免内存...

指针是什么意思
在信息工程中指针是一个用来指示一个内存地址的计算机语言的变量或中央处理器(CPU)中寄存器(Register)【用来指向该内存地址所对应的变量或数组】。指针一般出现在比较接近机器语言的语言,如汇编语言或C语言。面向对象的语言如Java一般避免用指针。指针一般指向一个函数或一个变量。在使用一个指针时,一个...

指针的定义是什么?
1. 指针的定义 在计算机科学中,指针是一个变量或寄存器,用于存储内存地址。它们通常用于指示函数或变量的位置。指针在像汇编语言和C语言这样的接近机器语言的编程语言中很常见,而在像Java这样的面向对象语言中,则通常使用引用。2. 指针的基本概念 指针通常指向一个函数或变量。程序可以通过指针访问或...

钟面上什么叫指针
钟表上指示小时的的指针叫指针。钟表上的分针是长针,时针是短针。时针代表的是时间的点数、小时数,如2点、3点;分针代表的是分钟数。如果钟面上有三根针,从长到短依次为秒针、分针、时针。钟表上指示小时的的指针叫指针。钟表上的分针是长针,时针是短针。时针代表的是时间的点数、小时数,如2点...

相似回答
大家正在搜