炫意html5
最早CSS3和HTML5移动技术网站之一

memset() – C语言库函数

C库函数 void *memset(void *str, int c, size_t n) 复制字符c(unsigned char类型)参数str指向的字符串的前n个字符。

声明

以下是声明的 memset() 函数。

void*memset(void*str,int c,size_t n)

参数

  • str — 这是来填充的内存块的指针。

  • c — 这是要设置的值。作为一个int值传递,但使用这个值的无符号字符型转换函数填充的内存块。

  • n — 这是要设置的值的字节数。

返回值

这个函数返回一个指针,指向的内存区域str。 

例子

下面的例子显示的memset()函数的用法。

#include<stdio.h>#include<string.h>int main (){char str[50];
strcpy(str,"This is string.h library function");
puts(str);
memset(str,'$',7);
puts(str);return(0);}

让我们编译和运行上面的程序,这将产生以下结果:

This is string.h library function
$$$$$$$ string.h library function

炫意HTML5 » memset() – C语言库函数

Java基础教程Android基础教程