对于数组和多维数组的内容这里就不再讨论了,前面的教程有过说明,这里主要讲述的数组和指针类型的关系,通过对他们之间关系的了解可以更加深入的把握数组和指针特性的知识! 一个整数类型数组如下进行定义: !-- frame contents -- !-- /frame contents -- int a[]={1,2,3,4}; 假如简单写成:a;//数组的标识符名称 这将代表的是数组第一个元素的内存地址,a;就相当于&a[0],它的类型是数组元素类型的指针,在这个例子中它的类型就是int*
假如我们想访问第二个元素的地址我们可以写成如下的两种方式:&a[1];
a+1//注重这里的表示就是将a数组的起始地址向后进一位,移动到第二个元素的地址上也就是a[0]到a[1]的过程! ...[ 查看全文 ]