| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 498 人关注过本帖
标题:关于数组的一些问题
取消只看楼主 加入收藏
卡卡罗特wang
Rank: 2
来 自:湖北武汉
等 级:论坛游民
帖 子:63
专家分:42
注 册:2012-2-17
结帖率:92.31%
收藏
已结贴  问题点数:40 回复次数:1 
关于数组的一些问题
本人看数据结构时产生了一些疑惑,求各位的帮助。
以一维整形数组为例
1.动态分配的数组初值是什么?随机数?调用改数组前,是不是要先赋初值,或是直接给它有用数据就行了?
2.如果数组中有数据了,怎么将数组置空,也就是怎么判断数组为空,难道是将数组全部置0,但万一数据中有0怎么办,int型又不能给个特殊的符号。
3.怎么求数组中元素的个数,数组不一定满,好像找不到什么好的判断条件。
这些问题有点想不明白,求各位指点,谢了
搜索更多相关主题的帖子: 问题 数据 动态 元素 
2012-04-16 16:28
卡卡罗特wang
Rank: 2
来 自:湖北武汉
等 级:论坛游民
帖 子:63
专家分:42
注 册:2012-2-17
收藏
得分:0 
回复 3楼 明明白白
l=(int *)malloc(maxsize*sizeof(int));//为顺序表分配一个最大容量为maxsize的数组空间
数据结构的书上是这么写的,不知道为什么,我看c语言书上,也没提这样对不对,纠结。不过可以用calloc(n,size)来分配n个size大小的连续存储空间,也就是一个数组。
2012-04-16 18:03
快速回复:关于数组的一些问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015837 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved