|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 如何计算未知整型数组里的个数
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
1179
人关注过本帖
标题:
如何计算未知整型数组里的个数
只看楼主
加入收藏
Justinlong
等 级:
论坛游民
帖 子:19
专家分:13
注 册:2012-3-13
结帖率:
100%
楼主
收藏
已结贴
√
问题点数:20 回复次数:9
如何计算未知整型数组里的个数
求高手们教教我有几种方法求整型数组里面的个数。
搜索更多相关主题的帖子:
计算
如何
2012-05-30 14:21
举报帖子
使用道具
赠送鲜花
silent_world
等 级:
蜘蛛侠
威 望:
1
帖 子:258
专家分:1138
注 册:2011-9-24
第
2
楼
收藏
得分:0
没办法,你需要自己管理
2012-05-30 14:50
举报帖子
使用道具
赠送鲜花
yxiangyxiang
来 自:/\/\/\/\/
等 级:
论坛游侠
帖 子:130
专家分:186
注 册:2012-1-29
第
3
楼
收藏
得分:0
main()
{
int a[10];
printf("%d\n", sizeof( a )/2);
}
2012-05-30 16:16
举报帖子
使用道具
赠送鲜花
embed_xuel
等 级:
贵宾
威 望:
58
帖 子:3845
专家分:11385
注 册:2011-9-13
第
4
楼
收藏
得分:10
回复 3楼 yxiangyxiang
sizeof( a )/sizeof(int)
总有那身价贱的人给作业贴回复完整的代码
2012-05-30 16:46
举报帖子
使用道具
赠送鲜花
zklhp
来 自:china
等 级:
贵宾
威 望:
254
帖 子:11485
专家分:33241
注 册:2007-7-10
第
5
楼
收藏
得分:0
可惜的是上面的办法对于指针或者传到函数里的数组
无效
可以认为C语言的数组没提供这样的功能
2012-05-30 18:03
举报帖子
使用道具
赠送鲜花
震中地带
等 级:
职业侠客
威 望:
2
帖 子:171
专家分:359
注 册:2012-3-26
第
6
楼
收藏
得分:10
回复 4楼 embed_xuel
这种方法缺陷不少啊,在以前16位机中int占两字节,但现在32位比较流行,在32位机中int占4字节,而且现在64位机正在兴起,在64位机中应该会应8位来存储int型吧,那您的sizeof(a)/2是不是应该改成sizeof(a)/4、sizeof(a)/8,呢?五楼大哥也比较犀利啊!
2012-05-30 18:39
举报帖子
使用道具
赠送鲜花
embed_xuel
等 级:
贵宾
威 望:
58
帖 子:3845
专家分:11385
注 册:2011-9-13
第
7
楼
收藏
得分:0
回复 6楼 震中地带
你这眼神也太差了
总有那身价贱的人给作业贴回复完整的代码
2012-05-30 20:50
举报帖子
使用道具
赠送鲜花
beyondyf
等 级:
贵宾
威 望:
103
帖 子:3282
专家分:12654
注 册:2008-1-21
第
8
楼
收藏
得分:0
回复 7楼 embed_xuel
呵呵,好像搞错贴子下面那个回复链接的对应关系的兄弟不在少数
重剑无锋,大巧不工
2012-05-30 20:55
举报帖子
使用道具
赠送鲜花
震中地带
等 级:
职业侠客
威 望:
2
帖 子:171
专家分:359
注 册:2012-3-26
第
9
楼
收藏
得分:0
回复 7楼 embed_xuel
我错了……
2012-05-30 21:50
举报帖子
使用道具
赠送鲜花
pip
等 级:
新手上路
帖 子:3
专家分:0
注 册:2015-12-27
第
10
楼
收藏
得分:0
int a[]={1,2,3,4,5,6,7,8,9,10};
int b;
b=sizeof(a)/sizeof(int);
b的值为1,sizeof(a)的值为4,sizeof(int)的值为4,你在逗我吗。。。我还去试了一遍 这个数组长度不应该是10吗 按这样计算怎么会是1呢 这方法明显是错的 这个方法只能操作主函数里面的数组 在自定义的函数里行不通。。。。
[此贴子已经被作者于2015-12-27 21:38编辑过]
2015-12-27 21:33
举报帖子
使用道具
赠送鲜花
10
1/1页
1
快速回复:
如何计算未知整型数组里的个数
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.019166 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved