C语言memset和数组赋值的区别
C语言memset和数组赋值的区别
A:memset(sharedMem1.buffer+i,i%0x100,1); i指的是i个字节,通常是类型强制转换完后再加i,例如:memset((char*)buffer+i,int,size),如果写成 memset((char*)(buffer+i),int,size)则代表是i个char类型的字节
B:*((char *)((sharedMem1.buffer)+i)) =i%0x100;
本文原创,版权属作者个人所有,如需转载请联系作者本人。Q&微:155122733