00问答网
所有问题
C++,如何将一个二维数组的值快速清零,或增减
例如:数组a[2][4],能否不用FOR循环,将a[0][x]的x全部值清零? 能否快速将x都减去某个值?
举报该问题
推荐答案 2012-10-03
string.h
里面的函数 memset(a, 0, sizeof(int)*8);第一个值是数组地址,第二个是你要把数组中的值赋为多少,第三个是你要赋多少个元素。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/ZTrBZjnjT.html
其他回答
第1个回答 2012-10-04
使用Zero_Memory或者memset函数,前者更快
第2个回答 2012-10-03
memset();
本回答被网友采纳
第3个回答 2012-10-03
memset
相似回答
有人知道
c++将一个数组
全部
清零
的命令是什么吗?
答:
c++将一个数组全部清零的命令是memset
。memset:作用是在一段内存块中填充某个给定的值,它是对较大的结构体或数组进行清零操作的一种最快方法。memset()函数原型是externvoid*memset(void*buffer,intc,intcount)buffer:为指针或是数组,c:是赋给buffer的值,count:是buffer的长度。
求助
怎样将一个二维数组
清空
答:
方法一:int i,j;int a[10][15];for(i=0;i<10;i++)for(j=0;j<15;j++)a[i][j]=0;方法二:include <string.h>int a[10][15];memset(a,0,sizeof(a));
用
c++将二维数组
(5行5列)的右上半部分置零。
答:
用c++将二维数组的右上半部分置零需要编程中输入二维数组值,
可以先自定义一个函数,用函数实现数组值的输入
,具体方法为:1、首先,定义一个常量SIZE,控制数组大小。2、定义一个自定义函数,用来输入二维数组各元素的值。3、用一个二重循环,输入二维数组的值。4、主函数中,定义两个整型变量m和n,...
C++
二维数组如何
初始化为0
答:
例如 int a[3][4];a[0][0]='0'这样写第一个元素初始化为0,其余也会初始化为0 还有一种就是 memset(要初始化的
数组,
初始化
的值,
要初始化的长度(字节));
大家正在搜
将二维数组转为一维数组的2种方法
如何将二维数组作为函数的参数传递
一维数组怎么赋值给二维数组
一维数组赋值给二维数组
如何将一个二维数组循环
js取二维数组数组的值
二维数组的ubound的值
如何对二维数组赋值
二维数组如何修改值
相关问题
有人知道c++将一个数组全部清零的命令是什么吗?
C语言二维数组数据如何清空? (详细点,本人脚笨)。
用c++将二维数组(5行5列)的右上半部分置零。
C语言 如何将一个二维数组的值全部替换成另一个二维数组
请教C++ ,如何将一个二维数组的一行数字赋值给一个一维数组...
C++里面如何给二维数组赋值?
C++ 二维数组如何初始化为0
c++中怎么通过指向二维数组的指针给二维数组赋值