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

如题所述

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));
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-03-02
char xx[100];

memset( xx , 0xff , sizeof(xx) ); //每个字节都赋值为0xff
第2个回答  2013-03-02
memset函数是用来清零的,比如想对a数组清零
memset(a,0,sizeof(int))
当然还要加上头文件# include <string.h>
采纳我哦本回答被提问者采纳
第3个回答  2013-03-02
什么意思啊。。。。。。
第4个回答  2013-03-02
不懂!!!!!!!!!!!!!!!!!
相似回答