99问答网
所有问题
C语言里有没有把数组元素全部赋值为0的函
如题所述
举报该问题
推荐答案 2017-02-06
memset() å½æ°å¸¸ç¨äºå å空é´åå§åãå¦ï¼
char str[100];
memset(str, 0, sizeof(str));
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/BOOteBtWvzBeBOXetB.html
相似回答
怎样
将一个数组的元素全部
设置0?
答:
将数组
初始化都设
为0
,有多少就设多少个,例如:let arr = [0,0,0,0,...]第二种方案:利用循环的方式,例如:let arr = []for(let i = 0; i < 10; i++) { arr.push(0)} console.log(arr)
c语言中
怎么把一维
数组
初始化为全零啊,不用循环
答:
1.int arr[10]={0};如果只对
数组的
一部分进行初始化,则编译器将把其他
元素
设置
为0
。因此,当只将第一个元素初始化为0时,编译器会自动将其他元素设为0 (就像前一句说的那样)。2.int arr[31]={};3.用memset函数在程序开始时初始化数组。比如:int arr[1024];memset(arr, 0, 1024); //...
c语言数组
怎么清零
答:
c语言不能对这个数组赋值
,只能通过遍历数组达到给数组中每个元素赋值的目的。初始化的时候可以用inta[4]={0};这样给整个数组元素赋值为0,若想给已初始化的数组清零,也只能遍历数组。在C语言中,所谓的“清空”,意思是“无视里面的数据”,而不是“让里面没有数据”。有时候可能需要把一个数组清...
C语言中
怎么把一维
数组
初始化都
为0
,
答:
2、然后就是
数组的
名称了,可以自己定义,但是要符合相应规则。3、一般在数组定义阶段就确定数组的大小,输入数字即为数组大小,如下图所示。4、然后,可以对数组进行初始化,在花括号{}中输入即可。5、如果初始化输入的数字未达到定义长度,后面则默认初始化
为0
。6、在数组定义和初始化后面要加上分号...
c语言
关于字符
数组
和整型数组清零
答:
C语言数组
和整型数组清空方法,示例:1、整数数组清零 函数:void bzero(void *s, int n)头文件: #include <string.h> 功能说明:将字符串s的前n个字符置
为0
,一般n取sizeof(s),将整块空间清零;举例:char str[10]; bzero(str, sizeof(str)); 也可以将整个结构体清零;2、数组...
c语言里有没有
直接判断一个
数组
是否每个
元素
都=
0的函
数,还是要自己写...
答:
应该没有现成的吧,自己写一个也很简单。int a[N]int i,s=0;for(i=0;i<N;i++)if(a[i]==0)s=s+1;if(s=N)printf("数组全
为0
");
c语言中
定义一维
数组
如果想
全部
都
赋值为0
可以写成a[10]={}吗_百度知...
答:
全局变量 默认初始化
为0
局部变量可能要看具体编译器的情况而定 最好写成 a[10]={0}
c语言
怎么把一个二维
数组
初始化为空
答:
利用
给数组
赋值时未赋值部分
C
系统自动
赋值为0
是一种方法。还可以利用memset()函数, 它可以一字节一字节地把整个数组设置为一个指定的值。 memset()函数在string.h和mem.h头文件中声明,它
把数组的
起始地址作为其第一个参数,第二个参数是设置数组每个字节的值,第三个参数是数组的长度(字节数,不是...
C语言
:求
将一个数组全部赋值为
一个非
零的
数字(别给我玩...
答:
赋成
0
和-1可以用 memset办到 还有一些特殊的整数也能用memset办到 但是赋成1001,我可以明确地说,没办法用除了循环以外(没有现成函数)的较短的代码办到。方法有这么几个;写成代码a[0][0]=1001;...a[99][99]=1001;1万个
赋值
聪明一点,用memcpy 大概log(100*100),14条memcpy语句可以办...
大家正在搜
c语言数组全部赋值为0
c语言数组赋值函数
c语言数组未赋值默认值为
C语言中数组随机赋值
C语言中二维数组随机赋值
C语言数组复制函数
c语言字符数组赋值
c语言定义数组并赋值
c语言char数组赋值
相关问题
C语言里有没有把数组元素全部赋值为0的函数
C语言如何让数组里所有元素都为0,不是清空数组元素
C语言里有没有把数组元素全部赋值为0的函数
给数组ST 所有元素赋值为0
c语言里有没有直接判断一个数组是否每个元素都=0的函数,还是...
c语言 书上说数组没赋值的元素都是0 可是我运行的时候基本都...
一维数组里定义一个数组全部的数据为0 该怎么办
c怎么把数组初始化为0(数组很大)?