一.概念:
*指针:
指针是个变量,存放内存单元的地址,也就是编号,存放在指针中的值都被当做地址处理。(在计算机科学中,指针是编程语言中的一个对象,利用地址,它的值直接指向存在电脑存储 器中另一个地方的值。由于通过地址能找到所需的变量单元,可以说,地址指向该变量单元。因此,将地址形象化的称为指针。意思是通过它能找到以它为地址的内存单元。)
*数组:
数组是一组相同类型元素的集合。
二.赋值、存储方式、求sizeof、初始化:
1. 初始化:
数组:数组的初始化是指在创建数组的同时给数组的内容一些合理的初始值。
int arr1[3]={1,2,3};
int arr2[]={1,2,3,4,}; //【】里默认为4
int arr3[]="abcd"; //此处的数组大小为5
int arr4[8]={1,2,3,4,5};
指针:
int a=10;
int *p=&a; //将a的地址存放在p变量中,p就是一个指针变量
2. 求sizeof:
数组:
数组所占存储空间的内存:s