为什么最后的printf不执行捏,看不到结果
#include<stdio.h>
int main(){
int hang,lie,arr[hang][lie];
scanf("%d %d",&hang,&lie);
for(int i = 0;i < hang;i++){
for(int j = 0;j < lie;j++){
scanf("%d",&arr[i][j]);
}
}
int max[3] = {0};
for(int i = 0;i < hang;i++){
for(int j = 0;j < lie;j++){
if(arr[i][j] > max){
max[0] = arr[i][j];
max[1] = i;
max[2] = j;
}
}
}
printf("%d %d",max[1],max[2]);
return 0;
}