mastermindw 2017-01-07 01:35 采纳率: 0%
浏览 1156

循环按地址偏移取指针当中的值

for(k=0;k<100;k++)
{
pfSrc[k] = 1;
}
for(l=0;l<9;l++)
{
pfConvCore[l] = 1;
}
for (i = 0, p = 0; p<8; i += 1, p++)
{
for (j = 0, q = 0; q<8; j += 1, q++)
{
for (l = 0;l<3;l++)
{
for (k = 0; k<3; k++)
{
result += zxpfSrc[l*10 + k + i*10 + j] * zxpfSrc[l*10 + k + i*10 + j];
printf("a: %d b: %d\n",pfSrc[l*10 + k + i*10 + j],pfSrc[l*10 + k + i*10 + j]);
}
}
pfDst[p*8 + q] = result;
result = 0;

        }
    }
        我按照这个循环取数组当中的值,按理得到的值应该都是1,可是运行之后前面几个还是对的 到后面就出现很大的值了 求大神指教
  • 写回答

1条回答 默认 最新

  • Tiger_Zhao 2017-01-10 08:36
    关注

    你初始化/打印都用的是pfSrc[],但是计算却用zxpfSrc[]

    评论

报告相同问题?

悬赏问题

  • ¥15 很想要一个很好的答案或提示
  • ¥15 扫描项目中发现AndroidOS.Agent、Android/SmsThief.LI!tr
  • ¥15 怀疑手机被监控,请问怎么解决和防止
  • ¥15 Qt下使用tcp获取数据的详细操作
  • ¥15 idea右下角设置编码是灰色的
  • ¥15 全志H618ROM新增分区
  • ¥15 在grasshopper里DrawViewportWires更改预览后,禁用电池仍然显示
  • ¥15 NAO机器人的录音程序保存问题
  • ¥15 C#读写EXCEL文件,不同编译
  • ¥15 MapReduce结果输出到HBase,一直连接不上MySQL