/* memset example */
#include <stdio.h>
#include <string.h>
int main()
{
/*
函数原型:
void * memset ( void * ptr, int value, size_t num );
作用:
Fill block of memory
Sets the first num bytes of the block of memory pointed by ptr to the specified value (interpreted as an unsigned char).
*/
char str[] = "almost every programmer should know memset!";
//注意点:如果说将ahs改成ahssssss就会提醒你出错,说里面存储的字符太多了。
//而且ahs的结果只会在字符数组的前六位写入6个s。也就说在字符长度允许的情况下,只会存储最后一个字符num次
memset(str, 'ahs', 6);
puts(str);
return 0;
}
【c/c++】memset()函数
最新推荐文章于 2024-06-23 17:52:27 发布