void * memset( void * ptr, int value, size_t num );
1. 参数 value 虽声明为 int,但必须是 unsigned char,所以范围在0 到255 之间。
2. 字符数组是可以被修改的,字符串是只读的,不能被修改,而 memset() 又必须修改 str,所以不能将 char str[] ="http://c.biancheng.net"; 声明为 char *str ="http://c.biancheng.net";,否则运行时会报错。
本文详细介绍了memset()函数的使用方法及注意事项,强调了参数value的有效范围应在0到255之间,并指出对于字符串操作时应注意不可对只读字符串进行修改。
2684

被折叠的 条评论
为什么被折叠?



