A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 910428147 中级黑马   /  2016-3-23 14:29  /  1726 人查看  /  13 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

C语言中数组和指针的区别是什么?

13 个回复

倒序浏览
数组是一个数据类型,指针也是一个数据类型,根本都没有共同点,何来区别
回复 使用道具 举报
你要问的是指针数组和数组指针的区别吧。指针数组:是一个数组,里面存的是指针。数组指针:它是一个指针,指向一个数组
回复 使用道具 举报 1 0
数组是用来存储一组相同类型元素的数据类型;
指针是存储地址的数据类型
回复 使用道具 举报
看看评论                        
回复 使用道具 举报
区别大了,比如数组是一个构造类型,而指针你定义什么类型就是什么类型;指针占8个字节的空间,而数组要根据类型,然后再根据数据量,二者相乘才是长度。基本没有相似地方,你要是说数组和字符指针的区别在哪里还差不多。
回复 使用道具 举报
似乎没关系吧。。。。。。
回复 使用道具 举报
学习学习            
回复 使用道具 举报
指针是地址,数组是一组类型相同的数据
回复 使用道具 举报
数组本质上就是使用指针在操作每个单元。
比如一个数组arr[3]={3,5,9}
arr就代数组的地址,同时也是这个数组的第0个元素的地址,所以arr其实就是一个指针变量
通过下标来实现对数组中每一个元素的地址的操作
回复 使用道具 举报
zuiaidasde2016 来自手机 中级黑马 2016-4-9 23:47:17
11#
好好学习了
回复 使用道具 举报
大神很多,看完评论没理由你还不会啊
回复 使用道具 举报
这两个没有太多可比性吧
回复 使用道具 举报
二楼正解
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马