假设您分配了一些数组arr大小n,如下所示:printf("%d", arr[n]); // Segfault if possible
是否存在这样一个数字n,因此我可以始终触发printf行上的分段错误?我知道它的未定义行为,并且我知道当访问它并将其越界时,会影响到另一个内存区域,这将(很可能)在以后给我带来重大问题。我的教授说,这并不总是分段故障
当我使用Send/Recv时,我的代码可以工作,但当我用Isend/Irecv替换Send/Recv时,它会产生分段错误。但是在去其他地方之前,我想验证一下下面的代码片段是不是已经写好了。剩下的代码在Send/Recv工作时应该没问题;但我没有在这里粘贴,因为它是一个很长的代码。PRINT*,'ERROR IN DEALLOCATE RCC BY',TASKID
RETURN
END