c++怎么给数组赋最大值,就是用memset函数赋最大值

2025-04-08 09:55:25
推荐回答(4个)
回答1:

void *memset(void *s,int ch,size_t n); // 将 s 中前 n 个字节用 ch 替换,并返回s。
其实,这里的ch应该是unsigned char类型,这是因为memset是以字节为单位操作的。我们知道,unsigned char 类型的最大值为0XFF,那么用最大值初始化int ar[10]数组的语句是
memset(a,0XFF,10 * sizeof(int));

回答2:

char xx[100];

memset( xx , 0xff , sizeof(xx) ); //每个字节都赋值为0xff

回答3:

memset函数是用来清零的,比如想对a数组清零
memset(a,0,sizeof(int))
当然还要加上头文件# include
采纳我哦

回答4:

什么意思啊。。。。。。