更新MD文件路径引用

- 修正主README.md中的所有路径引用,使其与当前文件结构一致
- 更新翁凯C语言学习指南链接路径
- 更新五子棋AI项目文档链接路径
- 更新数据结构学习文档链接路径
- 修正编译说明和学习模块使用指南中的目录路径
- 改进五子棋README.md的编译运行说明,增加Windows和Linux/macOS的分平台指导
- 确保所有文档链接和路径引用都能正确工作
This commit is contained in:
2025-10-17 10:52:27 +08:00
parent e691ab43cc
commit 93c16edb5a
183 changed files with 11 additions and 11 deletions
@@ -0,0 +1,38 @@
/**
* @file globals.h
* @brief 全局变量声明头文件
* @note 集中管理所有全局变量的声明,提高代码可维护性
*/
#ifndef GLOBALS_H
#define GLOBALS_H
#include <stdbool.h>
#include "types.h"
// 全局变量声明
extern Student students[MAX_STUDENTS]; // 学生数组
extern User users[MAX_USERS]; // 用户数组
extern int studentCount; // 当前学生数量
extern int userCount; // 当前用户数量
extern char currentUser[MAX_USERNAME_LENGTH]; // 当前登录用户
extern bool isCurrentUserAdmin; // 当前用户是否为管理员
// 系统状态变量
extern bool systemInitialized; // 系统是否已初始化
extern bool dataModified; // 数据是否已修改(用于判断是否需要保存)
// 统计信息缓存(可选,用于提高性能)
extern float overallAverageScore; // 全体学生平均分
extern float highestScore; // 最高分
extern float lowestScore; // 最低分
extern bool statsNeedUpdate; // 统计信息是否需要更新
// 排序参数
extern int currentSortCriteria; // 当前排序依据
extern int currentSortOrder; // 当前排序顺序
// 统计缓存
extern StatisticsCache statsCache; // 统计分析缓存
#endif // GLOBALS_H