补丁
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -1,4 +1,5 @@
|
|||||||
.vscode/**
|
.vscode/**
|
||||||
*.exe
|
*.exe
|
||||||
|
Test/**
|
||||||
|
|
||||||
!*.md
|
!*.md
|
||||||
1
Test/README.md
Normal file
1
Test/README.md
Normal file
@@ -0,0 +1 @@
|
|||||||
|
此文件夹用于存放测试文件
|
||||||
@@ -3,7 +3,8 @@
|
|||||||
|
|
||||||
int main(){
|
int main(){
|
||||||
|
|
||||||
SqQuecu a_quecu; //初始化队列
|
SqQuecu a_quecu;
|
||||||
|
InitQuecu(&a_quecu,10,sizeof(int));//初始化队列
|
||||||
//出队进队测试
|
//出队进队测试
|
||||||
int *tmep;//临时存储进对的返回值
|
int *tmep;//临时存储进对的返回值
|
||||||
for (size_t i = 0; i < 50; i++)
|
for (size_t i = 0; i < 50; i++)
|
||||||
@@ -31,5 +32,7 @@ int main(){
|
|||||||
}
|
}
|
||||||
DestroyQueue(&a_quecu);
|
DestroyQueue(&a_quecu);
|
||||||
printf("队列已销毁\n");
|
printf("队列已销毁\n");
|
||||||
|
InitQuecu(&a_quecu,80,sizeof(char));
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
@@ -63,7 +63,7 @@ void *enQueue(SqQuecu *Q){
|
|||||||
if(Q->rear==Q->Maxsize-1)Q->rear=-1;
|
if(Q->rear==Q->Maxsize-1)Q->rear=-1;
|
||||||
Q->rear++;
|
Q->rear++;
|
||||||
Q->size++;
|
Q->size++;
|
||||||
return Q->container+Q->rear*Q->NodeSize;
|
return Q->container + Q->rear*Q->NodeSize;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|||||||
Reference in New Issue
Block a user