以下是一个使用 C++ 在 Windows 中查询系统运行状态的示例代码: ```cpp #include <windows.h> #include <iostream> // 函数:获取 CPU 使用率 double getCPUUsage() { // 这里是获取 CPU 使用率的代码逻辑 // 示例:假设返回 50.0 表示 50% 的使用率 return 50.0; } // 函数:获取内存使用情况 void getMemoryUsage(DWORD& totalMemory, DWORD& availableMemory) { // 这里是获取内存使用情况的代码逻辑 totalMemory = 8192; // 示例:假设总内存为 8GB availableMemory = 4096; // 示例:假设可用内存为 4GB } int main() { double cpuUsage = getCPUUsage(); DWORD totalMemory, availableMemory; getMemoryUsage(totalMemory, availableMemory); std::cout << "CPU 使用率: " << cpuUsage << "%" << std::endl; std::cout << "总内存: " << totalMemory << "MB" << std::endl; std::cout << "可用内存: " << availableMemory << "MB" << std::endl; return 0; } ``` 需要注意的逻辑点: 1. 确保代码在 Windows 环境中能够正常编译和运行。 2. 处理可能出现的错误情况,比如获取系统信息失败。 3. 考虑代码的性能和效率,避免不必要的资源消耗。 [2024-12-04 10:09:01 | AI写代码神器 | 353点数解答]