1、C语言中是不可以对数组进行等号批量赋值的(只有定义初始化的时候可以),只能对每个元素依次单独赋值,放在main函数里面那一行就是这个错。2、在attact()函数中,形参time是作为一个指针,time=w属于指针的赋值,指针等号赋值是可以的,最终time指向的是w数组的首地址,已经不是调用时候传进来的数据地址了。