memset(将一段内存空间填入某值)
来源:互联网 发布:粒子群算法代码 编辑:程序博客网 时间:2024/06/05 19:46
memset(将一段内存空间填入某值)
相关函数bzero,swab
表头文件#include<string.h>
定义函数void * memset (void *s ,int c, size_t n);
函数说明
memset()会将参数s所指的内存区域前n 个字节以参数c填入,
然后返回指向s的指针。在编写程序时,若需要将某一数组作初始
化,memset()会相当方便。
返回值返回指向s的指针。
附加说明
参数c虽声明为int,但必须是unsigned char ,所以范围在0 到255
之间。
范例
#include <string.h>
void main()
{
char s[30];
memset (s,'A',sizeof(s));
s[30]='\0';
printf("%s\n",s);
}
执行
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
相关函数bzero,swab
表头文件#include<string.h>
定义函数void * memset (void *s ,int c, size_t n);
函数说明
memset()会将参数s所指的内存区域前n 个字节以参数c填入,
然后返回指向s的指针。在编写程序时,若需要将某一数组作初始
化,memset()会相当方便。
返回值返回指向s的指针。
附加说明
参数c虽声明为int,但必须是unsigned char ,所以范围在0 到255
之间。
范例
#include <string.h>
void main()
{
char s[30];
memset (s,'A',sizeof(s));
s[30]='\0';
printf("%s\n",s);
}
执行
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
0 0
- memset(将一段内存空间填入某值)
- log4j 将日志填入数据库(可填多个字段)
- 【前端小代码】选中checkbox多选框,将值填入select中option中
- 释放掉一段内存空间后,然后呢?
- 使用memset将指针的值置0
- 一段关于变量与内存空间占用的对话
- 将1~8填入表格,横竖对角线不连续
- SQL排序后将序号填入指定字段
- 解析json数据将数据填入表格对应的单元格
- Angular将填入表单的数据渲染到表格
- 内存空间
- 内存空间
- 内存空间
- IO:将一段字写入文件里(输出)
- 为什么memset不能将数组元素初始化为1?(急)
- 怎样在textbox设为password时,填入预设值
- 【JAVA】java反射应用,给bean里面循环填入值
- [C#]用C#动态生成Word文档并将数据填入Word表格中
- MySQL触发器的语法
- hdu1556 Color the ball (区间修改)
- Lucene实战
- 基于角色的权限设计(二)
- 小题
- memset(将一段内存空间填入某值)
- uCOS里的信号量错误笔记
- 《雨霖铃·寒蝉凄切》 柳永
- WPF应用Binding之数据转换
- Java Float与float的区别及instanceof的作用
- android ndk接口封装架构
- hdu 1228 A + B map 试用
- Visual Studio 2010 正式版激活的两种方法小结
- 每天学一点java字节码