摘要:
一维数组 首先是对于声明的变量的解释,代码如下:int a;int b[10]; a是一个标量(原先我也是不晓得为什么叫做标量),因为a是一个单一的值,b是数组,是一些值的集合。数组名是一个指向该数组内第一个元素类型的指针,但是数组跟指针是存在一些区别的。 1、数组是能确数量的元素。 2、数组名是常量指针,而指针是一个标量。 *在作为sizeof操作符和&操作符的操作数时,数组名不用指针常量来表示。1 int a[10];2 int b[10];3 int *c;4 ...5 c = &a[0];6 b = a;7 a = c; 第5行是合法的,c为指向数组a第一个元素的指针, 阅读全文