c语言怎么看每一步运行什么,C语言程序讲解?

本文通过一个C语言程序演示了链队列的创建、插入、删除和输出操作。程序中定义了链队列的结构,包括链队列节点和链队列。主函数中通过菜单选择执行相应操作,如建立链队列、入队、出队。当选择建立链队列时,调用`creat`函数输入元素并输出;入队操作通过`insert`函数实现,出队操作通过`deletes`函数完成。程序还包含了对各函数的简单解释。
摘要由CSDN通过智能技术生成

/*下面两句是文件包含命令*/

#include

#include

/*下面两句是宏定义命令*/

#define ElemType int

#define Q (*qe)

struct quenode /*定义链队列中节点的类型*/

{

ElemType data;

struct quenode *next;

}*p,*s,*h;

struct quefr /*定义链队列*/

{

struct quenode *front,*rear;

};

main()

{

struct quefr *que; /*定义变量que为指向链队列类型的指针*/

int x,cord;

/*下面四句为函数声明,如果被调用的函数在主调函数的后面,需要进行函数声明*/

void Outlin(struct quefr qq);

void creat(struct quefr *qe);

void insert(struct quefr *p,ElemType x);

ElemType deletes(struct quefr *qe);

/*下面的do。

。。while循环用来显示主菜单的,根据菜单的提示进行相应的操作,例如,如果输入的是1,则进行建立链队列和输出操作*/

do

{

printf("\n");

printf(" 主菜单 \n");

printf(" 1 建立链表队列 \n");

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值