首页 >>  正文

数组如何全部赋0

来源:baiyundou.net   日期:2024-09-23

熊炭勉4175数组初始化为空 -
燕何严19215857833 ______ 用for循环一个一个赋值.或者—— 如果是数值数组(包括指针)清0的话,用memset函数(用头文件<cstring>),如:int a[1000]; memset(a, 0, 1000 * sizeof(int)); 仅仅初始化,也可以在声明的时候做,则更简单一些:int a[1000] = {0}; 另外,类的对象数组会自动调用构造函数,不必再另做初始化了.

熊炭勉4175怎么用指针给数组元素内的每个元素变为0?
燕何严19215857833 ______ int *ptr = &arr[0]; 然后调用ZeroMemory就可以或者自己循环下赋0

熊炭勉4175将一个数组所有的值赋值为1,0, - 1怎么弄,不用循环 -
燕何严19215857833 ______ C语言还是C++;C++可以办到.C语言不用循环估计不好办.C语言,如果是赋值为0,不用说,自然是可以的,只要写TYPE x[100]={0};这样就可以;这对任何类型都适用.float a[100]={0}; int b[100]={0};C语言,要赋值成-1的话,对于所有的整...

熊炭勉4175给数组ST 所有元素赋值为0 -
燕何严19215857833 ______ 我不知到你要的是什么程序,我给你写个java的代码吧~~~ public class Test { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int st[] = new int[5]; for (int i = 0;i<5;i++) { st[i]=0; } for (int i = 0;i<5;i++) { System.out.println(st[i]); } } } 其实也不用那么麻烦,因为对数组的初始默认值就是0;

熊炭勉4175如何快速给一个整形数组赋同一个值 -
燕何严19215857833 ______ 最简单的方法是用memset函数,用法为memset(a,x,sizeof(a));其中a为数组名,x为要赋给数组的值.

熊炭勉4175c++一次性给数组的所有成员赋值怎么写 -
燕何严19215857833 ______ int a[5] = {0, 1, 2, 3, 4}; // 0 1 2 3 4 int b[5] = {1, 2}; // 1 2 0 0 0

熊炭勉4175数组初始化 -
燕何严19215857833 ______ 使用memset函数 例如:#include<iostream> using namespace std; int a[1000][1000]; int main() { memset(a,0,sizeof(a)); for(int i=0;i<1000;i++) for(int j=0;j<1000;j++) { cout<<a[i][j]<<endl; } system("pause"); } 这样就行了,但只能赋值为0和-1;

熊炭勉4175C语言 vc++ 怎么给字符数组的最后一个元素赋值为0? -
燕何严19215857833 ______ 字符串赋值给字符数组(保证最后一个为0): char a[20]={ 'H','e','l','l','o',0 }; char a[20]={ "Hello" }; strcpy(a,"Hello"); //双引号引起来的字符串默认最后添加0 a[0]='H'; a[1]='e'; a[2]='l'; a[2]='l'; a[4]='o'; a[5]=0; scanf("%s",a); //运行时键盘输入Hello

熊炭勉4175数组如何做? -
燕何严19215857833 ______ 规则说明 1.可以只给部分元素赋初值.当{ }中值的个数少于元素个数时,只给前面部分元素赋值.例如: static int a[10]={0,1,2,3,4};表示只给a[0]~a[4]5个元素赋值,而后5个元素自动赋0值. 2.只能给元素逐个赋值,不能给数组整体赋值. 例...

熊炭勉4175C语言中,我想给10个一维数组赋值..怎么写出来啊 -
燕何严19215857833 ______ #include memset(数组名,你要附的值,sizeof(数组名));用十次就好了....

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024