摘要: int a[5];中a是指向int类型的常量指针。&a则是指向int[5]的一个指针。相当于int (*p)[5]=&a。如果这样定义的话:int *p=&a;则VC编译器会提示WARNING:‘int *’ differs in levels of indirection from 'int (*)[5]',也就是类型不匹配。(&a)相当于a[0][5],(&a+1)相当于a[1][5]。例如:#includ<stdio.h>int main(){int a[5] = {1,2,3,4,5};int *ptr = (int* 阅读全文
posted @ 2013-03-31 17:18 ☆y急速の灵感 ★ 阅读(358) 评论(0) 推荐(0) 编辑