因为使用C++写小题目时经常需要清除数组,这里记录下Memset函数的sizeof运算符的使用注意. memset的特点是:将给定地址后连续的内存(包括给定地址),逐个byte初始化为参数中指明的值. 因为是逐byte初始化,所以memset一般只用来清空(赋值为0) 如果不赋值为0,结果是什么呢?假设对于int A[],如果使用memset(A, 1, sizeof(A)),那么数组A的每一个值会被初始化为0x01010101 正因为如此,一般只会出现 memset(A, 0, sizeof(