BUG
bug收集
神迹小卒
大学,大学,大不了自学
展开
-
C6011:取消对NULL指针“_____“的引用解决办法
malloc之后没有检查是不是空间不够返回了空指针NULL //向内存申请10个整形的空间 //p中存放开辟空间的地址 int* p=(int*)malloc(10*sizeof(int)); //开辟失败,内存不够,返回空指针NULL if(p==NULL) { //打印错误原因的一个方式 printf("%s\n",strerror(errno)); //Not enough space }.原创 2021-01-31 22:35:21 · 11725 阅读 · 1 评论 -
C语言_bug_Run-Time Check Failure #2 - Stack around the variable ‘‘ was corrupted.
Run-Time Check Failure #2 - Stack around the variable 'arr' was corrupted.百度翻译:运行时检查失败2-变量“arr”周围的堆栈已损坏。原因:内存越界解决方向:通常是数组下标访问越界注意检查的点:数组初始化时:arr[m行][n列]数组下标调用时:从0开始,最后一个元素是arr[m-1][n-1]for循环遍历数组时:for(i=0;i<m;i++) //检查这里<是否写成&l.原创 2020-12-20 11:50:31 · 12499 阅读 · 2 评论