#include <stdio.h>
#include <stdlib.h>
int main(){
int i,j;
int **t = malloc(3 * sizeof(int *));
for(i =0;i < 3;i++)
t = malloc(3 * sizeof(int));
for(i =0;i < 3;i++)
for(j = 0;j < 3;j++)
t[j] = 6;
for(i =0;i < 3;i++){
printf("\n");
for(j = 0;j < 3;j++)
printf("%d ",t[j]);
}
}
打印出来是{6,6,6,6,6,6,6,6,6,}
但是GDB中用'p/d **t@11'的时候打印出来的是{6,6,6,17,6,6,6,17,6,6,6}
这里面的17到底是什么?? |