以下代码块给出分段错误。请帮助。
#include<stdio.h>
int main(){
int testcase,num;
int i,j,*array;
scanf("%d",&testcase);
for(i=0;i<testcase;i++){
scanf("%d",&num);
for(j=0;j<num;j++){
scanf("%d",(array+j));
}
}
i=0;
for(i=0;*(array+i)!='\0';i++){
printf("%d",1);
}
}