我正在运行 DDA 程序,但它显示 “抛出未处理的异常:写入访问冲突。k 为 0x1FFF112。”
/*------------------------------------------------*/
/* vi-vj contact vi concave */
/* 2 v-e contact v_j-e_i+1 e_i v_j-e_ie_i-1 */
if ((x1-x3)*(x1-x3)+(yi-y3)*(yi-y3)> d0*d0) goto a404;
if (u[i][2] < 180+.0001) goto a402;
m6+=1;
k[m6] = (-1)*j;
k1[m6] = i;
/*------------------------------------------------*/
m6+=1;
k[m6] = (-1)*j;
k1[m6] = i-1;
if (i==k0[ii][1]) k1[m6] = k0[ii][2];
goto a406;
/*------------------------------------------------*/
/* vi-vj contact vj concave */
/* 2 v-e contact v_i-e_j+1 e_j v_i-e_je_i-j */
a402:;
if (u[j][2] < 180+.0001) goto a403;
m6+=1;
k[m6] = (-1)*i;
k1[m6] = j;
/*------------------------------------------------*/