void指针问题

来源:百度知道 编辑:UC知道 时间:2024/07/07 19:33:32
定义一个int 数组.获得该数组的起始地址,使用static_cast把他转化为void指针.写一个带以下参数的函数,一个void*,一个数字(表明字节的数目)和一个值(表明每个字节需要设定的值).该函数为特定范围内的每个字节设定特定的值.用上int 数组测试这个函数

你说这个函数是memset吧?

你的意思是不是想知道,怎么用memset函数来给int型数组设默认值?
如果是这样的话,你不如使用一个循环来给数组设值了,形式如下:
int a[100];

for (i = 0; i < 100; i++)
a[i] = xx; /* xx 为你想给数组设的默认值 */