数组名为什么代表首地址 |
您所在的位置:网站首页 › 数组名本身就是一个地址,也就是指向数组首元素的指针 › 数组名为什么代表首地址 |
1.对于一个数组,比如int a[4],它的数组名a代表首地址,这是为什么呢,看了很多解释,感觉都很扯淡,其实如果我们从汇编的角度来看数组,就非常简单了 数组的0.1.2.3都是偏移地址,而a 就是段地址, 这个段地址的值根 第一个元素的地址是一样的,所以指向第一个元素,段地址中这跟汇编的寻址方式有 异曲同工的地方,就是这么简单,a代表一个首地址,然后加上偏移量就可以 定位每个数组的地址,
2.谭浩强的c语言设计 ,这本书写的很好啊,写的非常详细,非常认真,是一本非常好的书,只不过不太适合用来当初学教材, |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |