while(1) {while (((in+1)%BUFFER-SIZE) ==out) buffer[in]=nextproduced;in=(in+1)%BUFFER-SIZE;}
题目
while(1) {while (((in+1)%BUFFER-SIZE) ==out) buffer[in]=nextproduced;in=(in+1)%BUFFER-SIZE;}
这种方法最多允许缓冲的最大项数为BUFFER-SIZE-1,能否修改代码,使得将其缓冲的最大项数改为BUFFER-SIZE,即全部填满.请详细回答.
答案
while(1) {
while ((in%(BUFFER-SIZE)) ==out)
buffer[in]=nextproduced;
in=in%(BUFFER-SIZE);
}
试试.
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
- 她比另外几个女孩要漂亮 英语翻译
- 曲不是有三个读音吗哪三个啊谢谢回答.
- 1.一辆汽车从A城到B城,去时每小时行30千米,返回时每小时行25千米.去时和返回时的速度比是(),在相同的时间里,行的路程比是(),往返AB两城所需要的时间比是().
- 氧化铜和稀硫酸反应的实验现象是什么
- 古今成大事者经历的三种境界?
- 将-8、-6,、-4、-20,2,4,6,8这9个数分别填入下面9个空格中,使得横竖斜对角的3个数相加的和为0,怎么填?
- 中国古代的科举制度开始于什么时期?正式形成于哪个皇帝时?
- .重力随所处位置的变化而变化吗
- 7500 btu air conditioner
- 根据释义完成单词:careful study or investigation,esp.in order to discover new facts or information
热门考点
- O为长方形ABCD内一点,问是否存在一个四边形,使它的四边长分别等于AO,BO,CO,DO的长,并使这个四边形的对角线互相垂直?若存在画出这个四边形,若不存在请说明理由
- 45只兔子9个家,
- 直角三角形,三个角分别是90度.57度.33度.已经知道直角的一条边是1mm,求另一条直角边.
- 计算5(x-1)(x+3)-2(x-5)(x-2)
- eye need opened!这个英语句子有没问题(语法)
- 10个边长为8厘米的正方形如图连接,连接点是前一正方形的中心,边接后图形的周长是(),面积是().
- 活板印刷术提高工效的关键
- 已知m、n是方程x2-2x-1=0的两根,且(m2-2m+a)(3n2-6n-7)=8,则a的值为( ) A.-5 B.5 C.-3 D.3
- 如图,在多面体ABCDE中,AE垂直面ABC,BD平行AE,且AC=AB=BC,F为CD中点.
- 妈妈买了一箱牛奶共6升,每盒牛奶1/4升,这箱牛奶共有几盒?