注册 登录
编程论坛 C++教室

一个二维数组赋值的问题

宇智波鼬123 发布于 2015-06-05 10:26, 438 次点击
for(i=0;i<n;i++)
for(j=0;j<ny;j++)
sc[j][i]=0.020907*1000000*J*K1*J*K1*(1+0.0032258*(t0[j][i]-75))+wsh12[i]/(6.28*xj[i]*xkb*xgb);
我想请问在什么样的情况下这个二维数组sc[j][i]的变量值有的赋值了,有的没有赋值而是给的随机数呢?好奇怪/???????
3 回复
#2
yangfrancis2015-06-05 12:03
检查一下赋值用到的几个变量有没有哪些没有初始化或赋值的。再检查一下有没有除数为零的可能
#3
rjsp2015-06-05 12:05
说话不清不楚的,别人怎么回答?
比如你确定 t0[j][i] 和 xj[i] 都正确赋值了吗?sc[j][i]中j真的只是[0,n],而i真的只有[0,ny]吗?别人什么都不知道。
#4
诸葛欧阳2015-06-05 18:23
还有一个问题时你的数组是什么类型的,你赋的值最后又是什么类型
1