#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <Windows.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
#include <math.h>
//局部变量若未初始化,默认为随机值
//野指针成因:
//1.未初始化,造成非法访问内存
//2.越界访问
//3.指针指向的空间释放
//避免野指针的方法:
//
//1.指针初始化(任何代码都要初始化!!!这是好的代码习惯)
// 方法:int* p = NULL; (本质上NULL = 0)
//
//2.小心越界
//
//3.指针指向空间释放后,及时调整为NULL
//
//4.指针使用前检查有效性
// 方法:在使用指针前加上 if(p != NULL) { 使用 }; else p = NULL;