坑爹的MSDNMSDN上对这个函数的写法是void *memset( void *dest, int c, size_t count );第二个参数是int!int a[3]={1,2,3};memset(a, 256, 1);大家测试一下结果是什么?结果a[0]是0啊,说明它只支持1字节的数啊[解决办法]c运行库一般都这样,char作为参数或返回值时都用int[解决办法]是int但是只取低8位啊...