这个人很懒,暂无签名信息
单片机意外死机,意外复位,程序跑飞。原因有以下几种。 一、数组越界。 特别是使用指针操作的,如果有越界的情况,后果将很严重。 二、电源不稳定。 可以用示波器监测检查 三、Stack 栈溢出 Stack是为了程序运行过程中临时保存所需数据而在内存里分配的一小块空间。保存的数据类型一般情况下包括以下几种: 1. 函数中声明的局部变量以及参数 2. 函数返回值...
#include stdafx.h #include int main() { TCHAR buf[MAX_PATH] = {}; int nDriveType; //1 获取磁盘盘符 GetLogicalDriveStrings(MAX_PATH, buf); TCHAR* pDrives = buf; while (*pDrives != 0...