我有一段代码:
void Read(int T[], int len) {
int i;
T = (int*) malloc(len * sizeof *T);
for (i=0;i<len;i++) {
scanf("%d", &T[i]);
}
}
我以这种方式使用:
int *T;
Read(T,len);
接下来,我想写我的表:
void Write(int T[], int len) {
int i;
for(i=0;i<len;i++) {
printf("%d, ", T[i]);
}
printf("\n");
return;
}
并使用它:
Write(T,len);
它给了我错误的结果。我几乎可以肯定这个问题与“ & ”有关,但我无法处理它。
提前致谢