char[] 是引用类型, 可以为空,但char是值类型, 不能为空, 所以char数组为空的部分不可能存在.char的默认值是'\0'(语言不同的话,可能会不一样). 若为默认值, 赋值'x'可以做到.char[] chrs = new char[10];for (int i = 0; i < chrs.Length; i++){ if (chrs[i] == default(char)){ chrs[i] = 'x';} }
short A[10]; unsigned char B[20]; memcpy( B, A, 20 ); 清空数组 int A[10] memset(A, 0, sizeof(A)); 4. 5. 6. 7. 8.