memset函数 ,函数里面的第二个参数的那个初值(一般为0)是按照一个一个字节往第一个参数所指区域赋值的,所以,对于单字节数据类型(char)可以初始化为任意支持的值,都没有问题,但是对于非多字节数据类型只能初始化为0,而不能初始化成别的初值,因为对所有字节按任意顺序赋值0的结果都是0,而如果初始化为其他的值,就...
memset((void )ti,'\0',3*sizeof(twoInt))这样就可以,因为int型0在内存中是每一位都是0,所以全部赋为0就行。