void *memset(void *s, int c, size_t n); 宋老师,我有一点不明白,既然是按照byte填充,为什么第二个参数是int型么。 假如别人不知道是按照byte填充的,设置C = 256;那就会出错! 设置成unsigned char 不是更好吗?
C标准库的所有函数接口都是如此,凡是应该传char的地方都传int。究竟为什么我也说不准,你可以调查研究一下。
如果您有建设性意见,哪怕只是纠正一个错别字,也请不吝赐教,您留下的姓名和email将会出现在本书前言的致谢中。再次感谢您的宝贵意见!