char name[256] 为什么删掉了程序也能运行
我还是不知道这个char name到底有啥用 就是c语言s1e8的第二个作业删掉不能运行吧,
会报错:说name没有定义:因为在第九行的sancf里用到了name;
另外,这里面的name就是一个数组,用来存放名字,
至于name这括号里的256指的是你可以输入一个最多为265个字符作为名字。
其实完全不需要这么大,5、10、20都可以;
只要是输入的字符个数比这个数组的大小小就可以;
另外:你也就可以任性一点,偏偏输入的名字要比这个数组的大小大;
这也没关系,程序并不会报错,但是你输入的大于数组大小的部分可能会造成内存的错误。
覆盖掉其他十分重要的信息,所以十分不推荐这样的任性。 番杰 发表于 2021-12-27 17:21
删掉不能运行吧,
会报错:说name没有定义:因为在第九行的sancf里用到了name;
懂了我的宝 本帖最后由 番杰 于 2021-12-27 18:24 编辑
张健时 发表于 2021-12-27 17:36
懂了我的宝
骚气{:10_297:} ? ...{:10_251:}
页:
[1]