标签:
关于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函数用来初始化数组是很方便的工具。
标签:
原文地址:http://www.cnblogs.com/Thorpe/p/4681297.html