砖混楼板的跨度:c语言中指针和数级的关系

来源:百度文库 编辑:中科新闻网 时间:2024/05/08 19:00:13
请大家帮帮忙啦

指针和数组是两种不同的数据结构:
指针:逻辑结构是:长整型的类型,表示的是内存地址,它只能存放内存字节的编号,它的意义是表示某个字节在内存中的编号.物理结构是:占四个字节的一个长整型内存空间.特点是:它保存内存地址的编号.
数组:逻辑结构是:由多个并列关系的元素构成,各数组元素之间的地位是平等的.物理结构是:存储在一块连续的内存空间,逻辑相邻的元素存放在相邻的物理单元内.特点是:数组名称同时表示该块内存空间的起始地址,数组元素可以定义为任何数据类型.

指针是一个BOX,里面有开门的Key,数组是House可以有很多Room,但BOX里的Key不一定是开House的Room,当然每个ROOM里可以再放一个BOX,那就成了指针数组了!!!

数组名可以看作是已分配固定大小的常指针变量。
很多时候,指针与数组是可以通用的

指针可以指向数组中的每一个元素