1700415394
/*更新标识数据存储位置的索引*/
1700415395
1700415396
SetIndex++;
1700415397
1700415398
/*如果已到达数组的末尾则折回到开头*/
1700415399
1700415400
if (SetIndex>=100){
1700415401
1700415402
SetIndex=0;
1700415403
1700415404
}
1700415405
1700415406
}
1700415407
1700415408
/*读取数据的函数*/
1700415409
1700415410
char Get(){
1700415411
1700415412
char Data;
1700415413
1700415414
/*读出数据*/
1700415415
1700415416
Data=Queue[GetIndex];
1700415417
1700415418
/*更新标识数据读取位置的索引*/
1700415419
1700415420
GetIndex++;
1700415421
1700415422
/*如果已到达数组的末尾则折加开头*/
1700415423
1700415424
if (GetIndex>=100){
1700415425
1700415426
GetIndex=0;
1700415427
1700415428
}
1700415429
1700415430
/*返回读出的数据*/
1700415431
1700415432
return Data;
1700415433
1700415434
}
1700415435
1700415436
图6.9 数组变成了“数据环”
1700415437
1700415438
1700415439
1700415440
1700415441
1700415442
1700415443
[
上一页 ]
[ :1.700415394e+09 ]
[
下一页 ]