&arr[i]);}}//逆置数组voidreverse(intarr[],intlen){inti=0;printf("逆置数组->:\n");for(i=len-1;i>=0;i--){printf("%d ",arr[i]);}}//清空数组voidempty(intarr[],intlen){inti=0;printf("清空数组->:\n");
实现empty()清空数组、 实现reverse()函数完成数组元素的逆置。 要求:自己设计函数的参数,返回值。 程序: #include<stdio.h> voidinit(intarr[],intlen)//init 初始化 { inti = 0; intnum = 0; printf("初始化数组,请输入5个数:\n"); for(i = 0; i <len; i++) { scanf("%d",&num); arr...
void *memset(void *s, int ch, size_t n); 函数功能是将一个内存的值全部设置为指定值,S为要修改内容的内存,ch是要修改进去的值,n是要修改内存的长度大小。 例如:memset(Rx_buff,0,sizeof(Rx_buff)); //清空数组,把Rx_buff全部赋值为0. 注意要包涵头文件: C语言:#include<string.h> C++:#includ...
用free直接释放掉 或者for循环一个个都赋成0
memset清空数组 memcpy函数: c和c++使⽤的内存拷贝函数,memcpy函数的功能是从源src所指的内存地址的起始位置开始拷贝n个字节到⽬标dest所指的内存地址的起始位置中。 ⽤法:void *memcpy(void *destin, void *source, unsigned n);举例: char test[]="a,b,c,d,e,f,g,h,i"; char ...