- 一.指针和数组的初步了解
- 什么是指针
在计算机科学中,指针(Pointer)是编程语言中的一个对象,利用地址,
它的值直接指向(points to)存在电脑存储器中另一个地方的值。由于通
过地址能找到所需的变量单元,可以说,地址指向该变量单元。因此,将
地址形象化的称为“指针”。意思是通过它能找到以它为地址的内存单元。 - 什么是数组
数组就是一段连续可用的内存。
- 什么是指针
指针
int main()
{
int a = 10;
int* pa = &a;
return 0;
}
通过这个程序我们可以发现,先定义一个整形变量a,然后定义一个整形指针变量pa来指向a。通过对程序进行运行,我们找到内存中变量a,&a找到a,发现a存储在为0x0031FC80地址中。
然后我们在以相同的方式找到指针变量pa。
我们不难发现,指针pa保存的是指向a的地址。如图所示