一个基础的赋值问题
//统计灰度级中每个像素在整幅图像中的个数
for (i = 0; i < height; i++) {
for (j = 0; j < width; j++) {
fscanf(fp, "%d", &a);
image[i][j] = a;// 把文本文件里的矩阵元素赋给数组 // 问题就在这一步
pixelCount[a]++;//
}
}
这是运行到出错步的下一行时的部分数据,
image = 0x614dc0
pixelCount = {0<repeats 256 times>}
pixelPro = {0<repeats 256 times>}
i = 0
j = 0
a = 118
a已经得到了文件里的准确数字,但是image的值是0x614dc0,main函数里初始化image数组的步骤如下
int image[60][188] = {0};
请问image数组显示0x614dc0代表了什么?无法被a赋值的原因是?希望能得到大家的解答和帮助,感谢!