Sparin 发表于 2020-1-22 21:38:12

s1e8

分段故障是什么意思

zltzlt 发表于 2020-1-22 21:40:25

https://blog.csdn.net/qq_36589706/article/details/81505221

Sparin 发表于 2020-1-23 10:53:20

zltzlt 发表于 2020-1-22 21:40
https://blog.csdn.net/qq_36589706/article/details/81505221

为什么char a,
0.为什么数量要256?
1.是数量只要大于等于256吗?
2.256这个数有什么特别?

zltzlt 发表于 2020-1-23 11:25:33

Sparin 发表于 2020-1-23 10:53
为什么char a,
0.为什么数量要256?
1.是数量只要大于等于256吗?


???

人造人 发表于 2020-1-23 12:18:59

Sparin 发表于 2020-1-23 10:53
为什么char a,
0.为什么数量要256?
1.是数量只要大于等于256吗?


你给10也行,256是一个足够大,绝对不会溢出的缓冲区
如果你只输入一个5个字符的字符串,那你给一个6就可以了
256这个数字是任意选的,你选512,1024,2048,4096也行
或者你不选“整数”非要选其他也行,511,983,1027,2531
上面这些也行,是随便选一个足够大的缓冲区,我们习惯了选“整数”
上面说“整数”好像也不太合适
我们习惯了选这些特殊的数
2,4,8,16,32,64,128,256,1024,2048,4096

这些
页: [1]
查看完整版本: s1e8