这是S1E8里的一道题
这里的char name后面的【256】是什么意思啊?然后为啥不写这个【256】,===正在转换===后边的部分就不会执行啊? 作业都做到这儿了没学过数组吗? 本帖最后由 jackz007 于 2021-1-17 17:02 编辑
char name ;
这一句定义 name 为最多能够容纳 256 个字符的一维数组。为什么是 256?人的名字千差万别,尤其是老外,这个空间留大一点保险。
如果把 256 去掉,那么 name 就只能够容纳 1 个字符。这个时候,如果向 name "装入" 的字符数量超过 1 ,那么,就会对占用相邻内存的其它变量造成侵害,程序的运行必然失常。 jackz007 发表于 2021-1-17 16:57
这一句定义 name 为最多能够容纳 256 个字符的一维数组。为什么是 256?人的名字千差万别,尤其 ...
多谢多谢 昨非 发表于 2021-1-17 16:53
作业都做到这儿了没学过数组吗?
没{:10_277:} 陈思涵 发表于 2021-1-17 17:03
没
先听课再做作业啊同学{:10_277:}
你这样效果不好的 昨非 发表于 2021-1-17 17:10
先听课再做作业啊同学
你这样效果不好的
这第八节课......之前的课里也没讲到过数组的......{:10_266:} 哈哈,这是小甲鱼的真实数据嘛
{:10_250:}
页:
[1]