2016 - 2024

感恩一路有你

memset函数用法 C语言中怎么把一维数组初始化都为0?

浏览量:1579 时间:2021-03-13 12:09:36 作者:admin

C语言中怎么把一维数组初始化都为0?

有三种方法:

1。Int arr[10]={0}如果只初始化了数组的一部分,编译器会将其他元素设置为0。因此,当只有第一个元素初始化为0时,编译器会自动将其他元素设置为0(如前一句所述)。

2. Int arr[31]={}

3。在程序开始时使用memset函数初始化数组。例如:int arr[1024]memset(arr,01024)//归零扩展数据:memset()函数原型为external void*memset(void*buffer,int c,int count)buffer:指针或数组,c:赋值给buffer的值,count:buffer length。函数说明:S中的当前位置后跟N字节(typedef unsigned int size)ut)替换为CH并返回S。Memset:用于填充内存块中的给定值。这是清除大型结构或阵列的最快方法。它通常初始化新应用的内存。

memset函数用法 c语言怎么输出bool类型的值 将数组全部初始化为0

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。