由于a[3][4]是个二维数组,数组名是数组的首地址,也是一维a[3]的首地址,也是一维第一个元素a[0][0]的首地址,因此a a[0] a[0][0]三个的地址是相同的,那么*a在这里代表什么呢,*在这里代表的是取值符,而不是指针符号,由于a是个二维数组,*a代表的是取第一维的首元素,而这里...
当使用&和sizeof ,这个时候数组名代表的是数组,&数组名是指向该数组的指针,结果是一个右值表达式。 误解6:指针是变量 解释: 指针变量只不过用来存放指针,是指针的标识。指针类型是一种对象的数据类型,就像int类型一样。 误解7:下标运算符[] 用于数组。 解释: 下标运算符定义为用于两个操作数,其中一个操作数为...