1、声明删出函数,反回值为bool类型,第一个形参取队列地址,第二个参数用于保存被删出的元素。
![数据结构学习:[2]循环队列之删出元素](https://exp-picture.cdn.bcebos.com/6061b9cd0c6efbf2c8220563127bbbf4db58da25.jpg)
2、在主函数中定一义整形变量,用于储存删出元素的值。判断删出是否为真,真则输出删出元素。再次输出队列中的所有元素。
![数据结构学习:[2]循环队列之删出元素](https://exp-picture.cdn.bcebos.com/604e9556ad042e68c278215585f85856d43dd125.jpg)
3、判断队列是否为空,否则将front指向元素赋值结val变量,将front 指向下一个元素
![数据结构学习:[2]循环队列之删出元素](https://exp-picture.cdn.bcebos.com/ba274f598540102ae5734e16b142a07aa110c525.jpg)
4、程序输出结果如图
![数据结构学习:[2]循环队列之删出元素](https://exp-picture.cdn.bcebos.com/ed792abb19efa25fe785b2cf59828689a0463b2a.jpg)
5、再次验证及输出结果
![数据结构学习:[2]循环队列之删出元素](https://exp-picture.cdn.bcebos.com/a007a9b1eef97fbdbfed4407b74133bad241332a.jpg)
![数据结构学习:[2]循环队列之删出元素](https://exp-picture.cdn.bcebos.com/3d002dbad341037d18a6b9c2a9bc7dc5ce672d2a.jpg)
1、声明删出函数,反回值为bool类型,第一个形参取队列地址,第二个参数用于保存被删出的元素。
2、在主函数中定一义整形变量,用于储存删出元素的值。判断删出是否为真,真则输出删出元素。再次输出队列中的所有元素。
3、判断队列是否为空,否则将front指向元素赋值结val变量,将front 指向下一个元素
4、程序输出结果如图
5、再次验证及输出结果