调试的才能发现问题出现在哪里
#include <stdlib.h>
#include "Orderfist.h"
status InsertList_Sq(
SqList L[]
) /* 在链表插入一个元素 */
{
INT32 i32OSM = 1;
UINT32 Insert_position = 0U, Insert_data = 0U, u32i = 0U, u32j =0U; /* 定义一个无符号的位置插入变量,数据变量,和循环体变量 */
i32OSM = OSM_Printf("请输入要插入的位置(非负数)和数据:"); /* 提示要输入的地方 */
Insert_position = scanf_for(); /* 输入要插入的位置 */
Insert_data = scanf_for(); /* 输入插入的数据 */
L->u32length++; /* 插入之后静态表的长度增加了一个 */
for (u32j = L->u32length; u32j > (Insert_position - 1U); u32j--) /* 在插入的那个位置之后进行每个数据向后移动一个使用循环体 */
{
(L + u32j)->