c++编译器报警告怎么办? 我来答 1个回答 #热议# 网上掀起『练心眼子』风潮,真的能提高情商吗? 小采姐姐 高能答主 2022-10-08 · 探索社会,乐得其所! 小采姐姐 采纳数:3683 获赞数:136168 向TA提问 私信TA 关注 展开全部 警告解决技巧:典型的指针使用错误,定义了一个指针变量,只能用来保存地址,如果这个地址所指向的空间不是系统分配给它的,那么你对这块内存的赋值是非法的,就好比“所作所为”。三重循环是因为非法修改了至少 3*3*5 = 45 字节的内存值,要知道以前 windows 98 的蓝屏大部分是由于非法修改内存引起的。情况分析1、keys1的存在性。虽然在这里运行没有出错,但程序是错的。使用了不是由你也不是由系统为分配的存储空间。2、char** keys1,为一个指针分配了存储空间。keys这个存储空间不是你应当存取的,你的程序里面没有声明你对这些存储空间的拥有性。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 为你推荐: