Thorpe

导航

 

关于memset函数对一、二维数组的用法;

memset函数顺序接受三个参数,第一个是作用数组,第二个是转换后的模板,第三个是数组长度。

 

作用于一维数组:

1 #include <memory.h>
2 #include <string.h>
3 
4 
5 char array[5] = {};
6 memset(array, '*', strlen(array) );

运行之后,array中的元素将会是 ' ***** '

这段代码额外所需的头文件也在上面有写出。

 

作用于二维数组:

#include <memory.h>

char array[5][5]= {};
memset(array, '*', sizeof(array) );

可以看到没有什么大改动,只不过strlen改成了sizeof来计算数组长度。

 

memset函数用来初始化数组是很方便的工具。

 

posted on 2015-07-27 21:38  Thorpe  阅读(103)  评论(0)    收藏  举报