说说数组和指针的区别

本文由用户“happy_very”分享发布 更新时间:2023-01-06 08:52:42 举报文档

以下为《说说数组和指针的区别》的无排版文字预览,完整格式请下载

下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

说说数组和指针的区别:

1、数组和指针从定义上说就不一样。

数组是类型相同、数目固定的若干个变量的有限集合,它存放的是数据;而指针则是变量的地址,存放的是变量的地址。数组是可以直接访问数据的,而指针则是间接访问数据的。

2、从存储方式上来看:

数组要么在静态存储区被创建 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 sizeof可以计算出数组的容量(字节数)。sizeof(p),p为指针,得到的是一个指针变量的字节数,而不是指针指向内存的容量。

4、内容上的差别:

char a[]="hello"数组指向每一个数组元素;而char *p="world",p指向的是字符串的首地址。

[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]

以上为《说说数组和指针的区别》的无排版文字预览,完整格式请下载

下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

图片预览