一:memset函数
memset 函数 需要的库
初始化数组 memset(a,b,c); a是数组名字
b是初始化的值是多少,
c 是从a这个位置开始要初始化多长的距离
memset所有的单位是字节。 1byte=8bit
二:代码实现
三:置为-1时
当二进制数的全是1时,数字将会变成-1。因为在计算机存储中,以补码的形式存放,最高位表示符号位。即最左边的一位,1为负,0为正
最好赋值时,不是全0得到0,或者就是全1得到-1。
置为其他值时
例如memset (a,2,40)
此时显示2,不是所有数字都置成了2,而是:
赋成1时,输出变成了这样
八个一位,也验证了我们的猜想。所以说
memset里面的第二个参数的指的是一个字节。