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

原文地址:https://www.cnblogs.com/lcl0421/p/7885807.html