int a[10]={0}; 这样就可以了
2种方法:1.静态变量(全局变量、静态局部变量)即使没有初始化列表,也会自动全部初始化填充0.2.对于局部自动变量,只要初始化列表存在,即使没有在列表中的部分也会被初始化填充0.所以只要使初始化列表全为零即可.例如LS所说
C语言还是C++;C++可以办到.C语言不用循环估计不好办.C语言,如果是赋值为0,不用说,自然是可以的,只要写TYPE x[100]={0};这样就可以;这对任何类型都适用.float a[100]={0}; int b[100]={0}; C语言,要赋值成-1的话,对于所有的整
比较简单的有两种 方法. 一种是 在定义的时候直接赋值为0, int a[10]={0};另一种 是memset 在头文件string.h里int a[10];memset(a,0,sizeof(a));
当然有啊
比如int a[10]; memset(a,0,10);
方法一、在定义时赋初值1、静态数组 int[3][3]={0};2、动态数组 int**a=newint*[n];for(inti=0;ia[i]=newint[m](0);方法二、在定义完后赋值 for(inti=0;i{ for(intj=0;ja[i][j]=0;} 方法三、用一个循环吧数组所有元素设置为0:intarr[100];inti=0;for(i=0;iarr[i]=0;
#include <iostream>#include <memory.h>using namespace std;void main(){ int n=100000; long* array=new long[n]; memset(array, 0, n*sizeof(array));}
将50个都复制为1,可以用memset函数.具体如下: int a[50]; memset(a,1,50); 这样就可以把数组a的50个元素都设置为1了
需要准备的材料分别有:copy电脑、C语言编译器.1、首先2113,打开C语言编译器,新建一个初始5261.cpp文件,例如:test.cpp.2、在test.cpp文件中,输入C语言代码:int a[3];memset(a, 0, sizeof(a));printf("%d", a[0]);printf("%d", a[1]);printf("%d", a[2]);3、编译器运4102行test.cpp文件,此时成功将数组每一1653项都初始化为0.