这个小程序有什么问题?我无法得到正确答案。我只是使用 m[1][1] 进行测试,但它始终为 0!
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
int **m;
m = new int*[5];
for( int i = 0 ; i < 5; i++ )
{
m[i] = new int[5];
memset(m[i],1,sizeof(int)*5);
}
printf("%f",*(*(m+1)+1));
return 0;
}