打字猴:1.70041538e+09
1700415380 char Queue[100];                    /*作为队列本质的数组*/
1700415381
1700415382 char SetIndex=0;                    /*标识数据存储位置的索引*/
1700415383
1700415384 char GetIndex=0;                    /*标识数据读取位置的索引*/
1700415385
1700415386 /*存储数据的函数*/
1700415387
1700415388 void Set(char Data){
1700415389
1700415390   /*存入数据*/
1700415391
1700415392   Queue[SetIndex]=Data;
1700415393
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
[ 上一页 ]  [ :1.70041538e+09 ]  [ 下一页 ]