摘要: 在文件中定义数组,声明为指针会造成数据当指针使用。在文件中定义指针,声明为数组会造成指针p里的数据的修改。int a[10];数组里的几个误区,a代表数组的首地址,&a[0]第一个数组元素的地址,其含义应该和a是一样的因为可以和int *p转换。&a代表这个数组地址,&a应该是和int (*P)[10]可以转换的,加+1代表整个数组的增加。指针变量是可以变的,而数组地址是固定的值。一维数组&数组名+1:移动一个数组的地址数组名+1:移动一个元素地址二维数组:&数组名+1:移动一个数组的地址数组名+1:移动一行元素地址数组名加【】+1:移动一个元素地址共同 阅读全文
posted @ 2012-09-01 13:16 l851654152 阅读(155) 评论(0) 推荐(0) 编辑