c语言中起始地址和首地址有什么区别

日期:2013-05-30 16:59:41 人气:1

c语言中起始地址和首地址有什么区别

本质上,起始地址和首地址没有区别,对同一个数组来说,它们是同一个地址。 其实这两个说法没有很明确的概念,只是按照惯例,经常会说: 数组名,是数组在内存中连续存储单元的首地址 数组的指针,是数组的起始地址 只是按照数组方式说明和按照指针方式说明罢了,如果非要说有区别,就是数组方式访问和指针方式访问的区别,a[i++]的访问不会改变a的地址,但如果 *p=a; p++会修改指针的起始地址。
    A+
热门评论