摘要: 指向数组的指针 首先我们来看3行代码:1 int *a[10];2 int (*a)[10];3 int a[10]; 3行代码其实还是比较接近的,但是意义却是不一样的。 1、a表示的是由int *类型组成的数组,这个数组的长度为10; 2、a表示的是a是指向由10个int组成的数组类型的指针; 3、a表示的是由10个int组成的数组。 从以上的说明当中,我们可以认为[]比*的优先级要高,因此当类型会先跟[]组合,然后再与*组合。int a[10];int (*pa)[10] = &a; a是一个数组,现在使用&a将数组a的首地址复制给pa,其实&a的数值等于& 阅读全文
posted @ 2012-05-31 09:58 ahl5esoft 阅读(149) 评论(0) 推荐(0) 编辑