问答详情
源自:5-1 字节字符转换流

为什么数组为[8*1024]

char buff = new char[8*1024]

为什么是[8*1024]呢

提问者:慕神1905738 2016-10-17 11:42

个回答

  • 慕函数2305665
    2016-10-17 16:41:15
    已采纳

    1M=1024KB,1Kb=1024B,不一定是8,也可以大或者小,要取决于你要操作的文件的大小

  • 散华礼之弥
    2016-10-23 14:36:21

    这里难道不是应该取决于你的内存大小么?通常这里的意思就是,先把内容读取到内存,这里的buff就是缓冲区的意思,就是在内存中开辟的一个空间!过程就是:硬盘-->内存-->硬盘!