socket编程基础/memset()
来源:互联网 发布:淘宝话费代理 编辑:程序博客网 时间:2024/06/05 09:18
memset()的函数, 它可以一字节一字节地把整个数组设置为一个指定的值。 memset()函数在mem.h头文件中声明,它把数组的起始地址作为其第一个参数,第二个参数是设置数组每个字节的值,第三个参数是数组的长度(字节数,不是元素个数)。其函数原型为:
void *memset(void*,int,unsigned);
其中void*表示地址。
例如,下面的代码用数组做参数传递给标准函数memset(),以让其将数组设置成全0:
#include<mem.h>
void main()
{
int ia1[50];
int ia2[500];
memset(iai,0,50*sizeof(int));
memset(ia2,0,500*sizeof(int));
//
}
memset()的第一个实参是数组名,数组名作参数即数组作参数,它仅仅只是一个数组的起始地址而已。
在函数memset()栈区,从返回地址往上依次为第1,2,3个参数。第1个参数中的内容是main()函数中定义的数组ia1的起始地址。第2个参数是给数组设置的值(0),第3个参数是数组的长度(50*2)。函数返回时,main()函数的数组中内容全置为0。
0 0
- socket编程基础/memset()
- socket编程中的memset函数的作用是什么
- Socket编程基础
- socket编程基础
- socket编程基础
- socket编程基础
- c#socket编程基础
- socket编程基础
- SOCKET 编程基础
- socket编程基础
- Socket网络编程基础
- java Socket编程基础
- socket网络编程基础
- c#socket 编程基础
- socket编程基础
- Socket编程基础范例
- Windows socket 编程 基础
- Socket编程基础
- Permission denied: user=root, access=WRITE, inode="/":hdfs:supergroup:drwxr-xr-xhd
- openGl-Sprite9渲染特效-记录-
- the right pose to design a security system for sign up
- butterknife报错 cannot find method "value" cannot resolve symbol
- Java 导出Excel
- socket编程基础/memset()
- java之文件与base64字符之间的互转工具类
- chrome调试技巧
- JavaScriptCore框架在iOS7中的对象交互和管理
- HDU 1312 Red and Black
- S5P4418与S5P6618的Android boot.img的解压与压缩, Sparse ext4文件系统
- [学习笔记]java SE之TreepMap的key键如何才能存储引用类型数据
- 堆大小 192M 华为荣耀6
- 利用正则表达式NSRegularExpression取出字符串中的Url