注释详细方便理解
注释详细方便理解
注释详细方便理解
运行效果
使用IDE
环境配置
代码
#pragma clang diagnostic push#pragma ide diagnostic ignored "cert-err34-c"#include #include #include #include #include #define maxSize 50/** * 定义顺序表的结构体,起别名为SqlList */typedef int elementType;//定义别名typedef struct { elementType data[maxSize]; int length;} List;/** * 函数声明 */void initSqlList(List *L);//初始化顺序表void printSqlList(List *L);//打印顺序表bool insertSqlList(List *L, int i, elementType e);//在指定位置插入元素bool deleteSqlList(List *L, int i, elementType e);//删除表中元素int getSqlListElement(List *L, elementType e);//按值查找元素void printMenu();//打印菜单/** * 主函数 */int main() { List list;//定义一个顺序表 int position, element = 0;//i为元素位置,e为元素内容 int token; //定义输入令牌 initSqlList(&list);//初始化顺序表 printMenu(); scanf("%d