搜索
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 发个小题目,供大家娱乐下
标题:
发个小题目,供大家娱乐下
只看楼主
草狼
等 级:
蜘蛛侠
威 望:
2
帖 子:577
专家分:1040
注 册:2010-4-6
第
21
楼
得分:0
回复 19楼 seeworld
正解 :-)
2012-04-02 20:28
杨松松
等 级:
论坛游侠
帖 子:98
专家分:142
注 册:2011-12-3
第
22
楼
得分:0
回复 19楼 seeworld
哇,今天我才知道原来文件还有提高效率,节省内存的作用,以前还觉得这部分不太重要呢,学习了。不过为啥要开辟10000000/32个呢?还有
if((size[num/8]&(1<<num%8)) == 0)是什么意思呢,不懂?
{
size[num/8] |=(1<<num%8);
count++;
}
2012-04-02 22:15
草狼
等 级:
蜘蛛侠
威 望:
2
帖 子:577
专家分:1040
注 册:2010-4-6
第
23
楼
得分:0
回复 22楼 杨松松
10000000/32 是应为我把数组开成int型了
他除8是开成字符行了
int型占4字节 = 32位
char型占1字节 = 8位
那些位运算是用来标记用的
2012-04-03 10:56
23
3/3页
1
2
3
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-363679-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.760126 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved