@[NeNe_](/user/398455) memset 的填充和直接赋值不太一样
by diqiuyi @ 2023-06-08 11:05:24
`memset` 是按字节赋值的,`memset(a,MAXN,sizeof(a));` 就是把每个字节都置为 `0xff`,所以所有 `a[i][j]` 都是 $-1$
by JLGxy @ 2023-06-08 11:09:08
@[NeNe_](/user/398455)
> 注意,memset如果要把整个数组赋值,那么只对1,0,-1有效!!!
————某本深蓝皮书(好像出自那)
by f_hxr_ @ 2023-06-08 11:45:46
@[f_hxr_](/user/754467) 经典错误言论,你有点太极端了。
by reveal @ 2023-06-08 11:56:42
@[NeNe_](/user/398455) 不一样,它按字节赋值,比如赋值1,他的二进制本该是00000000 00000000 00000000 00000001,但实际上是00000001 00000001 00000001 00000001,它将每个字节都赋值为你给的值,所以会与你写的数字有很大的差异
by wvwit @ 2023-06-08 11:57:24
谢谢谢谢谢谢谢谢谢谢神犇们!
by NeNe_ @ 2023-06-09 07:47:42