| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付买域名,送MP3、MP4
高端软件开发 = 年薪十万不是梦赛孚耐:软件保护加密专家身份认证令牌USB KEY买空间,免费送域名(厦门中资源)
共有 134 人关注过本帖
标题:关于数组等的概念
收藏  订阅  推荐  打印 
breezeintopl
Rank: 1
等级:新手上路
帖子:3
积分:134
注册:2008-8-20
关于数组等的概念

书上说:

整型,浮点型,字符型,布尔型,是标准数据类型。数组,指针,引用,是引申类型。结构,枚举,联合,类,是用户类型。

书上还说:

数组实质上是一种数据类型的聚集,它不是数据类型,定义的每个数组都认为是不同类型的,即使数组元素的个数及数据类型都相同。

这些话是什么意思,不太理解:

1.什么叫做引申类型?

就是说平时写的时候:

int a;

float b[10];

char c[29];

int *p;

等等,如果类比来看,左边的才应该是类型啊,写在右边的应该都和a一样是各种各样的变量啊?怎么能说数组,指针是“引申结构”呢?不知道我这样理解有什么问题。

2.尤其是“定义的每个数组都认为是不同类型的”这句话怎么理解?

怎么理解数组是数据类型的聚集?
搜索更多相关主题的帖子: 概念  
2008-8-20 10:54
lingluoz
Rank: 4
来自:苏州科技学院
等级:高级会员
威望:3
帖子:623
积分:6680
注册:2008-2-2

标准数据类型 引申类型 用户类型
这种只是一种老专家为了显示他们的强大而搞得飞机 你不需要去管它 去钻这种牛角尖是十分不值得的

你只需要这样理解
1.int a;a就是一个变量
2.int array[10]; array就是一个数组
3.数组的定义就是
数据类型 数组名[数组长度];
4.数组就对应数学里面的数列
5.array[1]..array[2]可以像变量一样使用
比如array[1]=0;array[2]=array[4];

MAY 1, 1964 -- The Birth of BASIC
Over 40 years later, it still enables ANYONE to write their own programs.
P.S. 革命尚未成功 同志仍需努力
2008-8-20 11:08
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.048680 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved