摘要: 大家经常接触到诸如:“数组名可以当作指向数组首元素的指针用”、“指针可以用数组下标方式进行访问”这些事实,所以数组和指针的概念经常被混淆,其实数组和指针是完全不同的两种类型,下面本文分析一些常常被人们忽略的事实。1.数组和指针是两种完全不同的类型int arr[10] = {0,1,2,3,4,5,6,7,8,9};int *p_arr = arr; 数组名arr代表着内存中有一块连续的区域,这个区域存储了10个int变量,它的大小在编译时已经确定(动态数组除外)。 指针名p_arr代表着内存中的可以一个块,这个块的大小为足够表示地址的大小,这个块的内容是一个int变量所在的地址。在内存中是. 阅读全文
posted @ 2013-10-23 20:24 任者 阅读(769) 评论(0) 推荐(0) 编辑