队列 print 修正

将 i 从 0 开始
This commit is contained in:
Jdhggg 2025-03-24 21:27:48 +08:00
parent 087cd9e36c
commit fe663f1468
9 changed files with 23 additions and 5 deletions

View File

@ -1,15 +1,15 @@
c:\code\lencode\project2\project2\debug\vc143.pdb c:\code\lencode\project2\project2\debug\vc143.pdb
c:\code\lencode\project2\project2\debug\vc143.idb c:\code\lencode\project2\project2\debug\vc143.idb
c:\code\lencode\project2\project2\debug\sq_list.obj c:\code\lencode\project2\project2\debug\sq_list.obj
c:\code\lencode\project2\project2\debug\main.obj
c:\code\lencode\project2\project2\debug\linked_list_stack.obj c:\code\lencode\project2\project2\debug\linked_list_stack.obj
c:\code\lencode\project2\project2\debug\linked_list.obj c:\code\lencode\project2\project2\debug\linked_list.obj
c:\code\lencode\project2\project2\debug\array_stack.obj c:\code\lencode\project2\project2\debug\array_stack.obj
c:\code\lencode\project2\project2\debug\array_queue.obj c:\code\lencode\project2\project2\debug\array_queue.obj
c:\code\lencode\project2\project2\debug\main.obj
c:\code\lencode\project2\debug\project2.exe c:\code\lencode\project2\debug\project2.exe
c:\code\lencode\project2\debug\project2.pdb c:\code\lencode\project2\debug\project2.pdb
c:\code\lencode\project2\project2\debug\project2.ilk c:\code\lencode\project2\project2\debug\project2.ilk
c:\code\lencode\project2\project2\debug\main.obj.enc c:\code\lencode\project2\project2\debug\array_queue.obj.enc
c:\code\lencode\project2\project2\debug\project2.tlog\cl.command.1.tlog c:\code\lencode\project2\project2\debug\project2.tlog\cl.command.1.tlog
c:\code\lencode\project2\project2\debug\project2.tlog\cl.items.tlog c:\code\lencode\project2\project2\debug\project2.tlog\cl.items.tlog
c:\code\lencode\project2\project2\debug\project2.tlog\cl.read.1.tlog c:\code\lencode\project2\project2\debug\project2.tlog\cl.read.1.tlog

View File

@ -4,4 +4,22 @@ C:\code\lencode\Project2\array_queue.h(1,1): warning C4819: 该文件包含不
(编译源文件“array_queue.c”) (编译源文件“array_queue.c”)
C:\code\lencode\Project2\array_queue.c(22,5): warning C4013: “memset”未定义假设外部返回 int C:\code\lencode\Project2\array_queue.c(22,5): warning C4013: “memset”未定义假设外部返回 int
array_stack.c
C:\code\lencode\Project2\array_stack.c(12,5): warning C4013: “memset”未定义假设外部返回 int
linked_list.c
linked_list_stack.c
C:\code\lencode\Project2\linked_list_stack.c(26,3): warning C4098: “push_stack_linked”:“void”函数返回值
main.c
C:\code\lencode\Project2\array_queue.h(1,1): warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
(编译源文件“main.c”)
C:\code\lencode\Project2\main.c(39,22): warning C4013: “init_array_queue”未定义假设外部返回 int
C:\code\lencode\Project2\main.c(39,18): warning C4047: “初始化”:“array_queue *”与“int”的间接级别不同
sq_list.c
C:\code\lencode\Project2\sq_list.c(102,9): warning C4033: “locate_list”必须返回值
C:\code\lencode\Project2\sq_list.c(112,9): warning C4033: “locate_list”必须返回值
C:\code\lencode\Project2\sq_list.c(166,34): warning C4047: “函数”:“int”与“sq_list *”的间接级别不同
C:\code\lencode\Project2\sq_list.c(166,34): warning C4024: “locate_list”: 形参和实参 2 的类型不同
正在生成代码...
C:\code\lencode\Project2\sq_list.c(116,1): warning C4715: “locate_list”: 不是所有的控件路径都返回值
Project2.vcxproj -> C:\code\lencode\Project2\Debug\Project2.exe Project2.vcxproj -> C:\code\lencode\Project2\Debug\Project2.exe

Binary file not shown.

View File

@ -73,7 +73,7 @@ void print_array_queue(array_queue *q)
printf("error :\n"); printf("error :\n");
return ; return ;
} }
for (int i=q->front;i<q->size;i++) for (int i=0;i<q->size;i++)
{ {
printf("["); printf("[");
printf("%d ",q->data[i%MAX_QUEUE]); printf("%d ",q->data[i%MAX_QUEUE]);

4
main.c
View File

@ -42,11 +42,11 @@ int main(void)
push_array_queue(q,2); push_array_queue(q,2);
print_array_queue(q); print_array_queue(q);
printf("---------------------\n"); printf("---------------------\n");
/* pop_array_queue(q); pop_array_queue(q);
print_array_queue(q); print_array_queue(q);
printf("----------\n"); printf("----------\n");
push_array_queue(q, 666); push_array_queue(q, 666);
print_array_queue(q);*/ print_array_queue(q);
printf("Hello World!\n"); printf("Hello World!\n");
system("pause"); system("pause");
return 0; return 0;