1. 问题
不知道这个char name[256]到底有啥用?非得256吗?
2. 回答
这里面的name就是一个数组,用来存放名字,
至于name[256]这括号里的256指的是你可以输入一个最多为265个字符作为名字。
其实完全不需要这么大,5、10、20都可以;
只要是输入的字符个数比这个数组的大小小就可以;
另外:你也就可以任性一点,偏偏输入的名字要比这个数组的大小大;
这也没关系,程序并不会报错,但是你输入的大于数组大小的部分可能会造成内存的错误。
覆盖掉其他十分重要的信息,所以十分不推荐这样的任性。