关于C语言的问题,memset可以将数组全部清0,但是可不可以将数组部分清0,比如将后一部分清0
1个回答
2014-02-14
展开全部
int a[20];
memset(a,0,20*sizeof(int)); //表示从a位置开始,即a[0]到a[19]
memset(a + 10,0,20*sizeof(int)); //表示从a+10位置开始,即a[10]到a[19]
memset(a,0,20*sizeof(int)); //表示从a位置开始,即a[0]到a[19]
memset(a + 10,0,20*sizeof(int)); //表示从a+10位置开始,即a[10]到a[19]
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询