zoukankan      html  css  js  c++  java
  • memset函数学习

    memset是计算机中C/C++语言函数。将s所指向的某一块内存中的后n个 字节的内容全部设置为ch指定的ASCII值, 第一个值为指定的内存地址,块的大小由第三个参数指定,这个函数通常为新申请的内存做初始化工作, 其返回值为s。

    表达式  memset(void *s,int ch,size_t n);

    头文件 <memory.h>或<string.h>

    函数

    void *memset(void *s, int ch, size_t n);

    函数解释:将s中当前位置后面的n个字节 (typedef unsigned int size_t )用 ch 替换并返回 s 。
    memset:作用是在一段内存块中填充某个给定的值,它是对较大的结构体数组进行清零操作的一种最快方法  。
     将数字以单个字节逐个拷贝的方式放到指定的内存中去
    例:
    memset(a,127,sizeof(a));
    127二进制为01111111
    a存放的内容01111111 01111111 01111111 01111111
     
    char是1字节,memset是按照字节赋值的,相当于把每个字节都设为那个数,所以char型的数组可赋任意值;
  • 相关阅读:
    每日总结
    每日总结
    每日总结
    每日总结
    每日总结
    每日总结
    每日博客
    每日博客
    结对作业之全国疫情统计可视化地图
    每日博客
  • 原文地址:https://www.cnblogs.com/qiwu1314/p/8708092.html
Copyright © 2011-2022 走看看