我有一个函数,它给予了两个数组中的数字,但是第二个数组没有包含所有给定的数字,你知道这是怎么回事吗?
我试试这个
struct array
{
int (*list)[N];
int (*mlist)[N];
};
int input(struct array x){
int i, j;
printf("Give the intiger numbrs for the first array: ");
for(i = 0; i< N; i++){
scanf("%d", *(x.list+i));
}
printf("Give the intiger numbrs for the second array: ");
for(j = 0; j< N; j++){
scanf("%d", *(x.mlist+j));
}
}
int main(){
struct array x;
input(x);
return 0;
}
1条答案
按热度按时间ttygqcqt1#
你知道发生了什么吗?
缺少分配
稍后