vs2019里面运行好使,在这边就不行了不知道为啥
scanf输入数组的时候,只需要使用数组名称即可。用name[40]的话,相当于指定的输入地址是从name数组的第41个元素开始的。由name只有40个元素,所以就越界输入了,第41个元素的内存空间不是这个程序控制的,系统就会报错了
scanf("%s",name);