因为对结构体的指针未初始化为NULL,我以为会默认为NULL,在之后对指针进行是否为NULL的判断,结果出现各种表现的错误,比如输出一个字符串但是却只输出一部分,其实这种问题是不可能的,真正的原因就在于访问越界,所以以后写程序一定要对变量进行初始化,而且尽量考虑到后面的使用的意义,否则工程一大,到时候根本不知道错在哪里,切记!
血一样的教训啊!!初始化问题
最新推荐文章于 2024-05-30 15:15:26 发布
因为对结构体的指针未初始化为NULL,我以为会默认为NULL,在之后对指针进行是否为NULL的判断,结果出现各种表现的错误,比如输出一个字符串但是却只输出一部分,其实这种问题是不可能的,真正的原因就在于访问越界,所以以后写程序一定要对变量进行初始化,而且尽量考虑到后面的使用的意义,否则工程一大,到时候根本不知道错在哪里,切记!