C语言memset函数及其用法
C语言memset函数及其用法
include <string.h>
void *memset(void *s, int c, unsigned long n);
函数的功能是:
将指针变量 s 所指向的前 n 字节的内存单元
用一个“整数” c 替换,注意 c 是 int 型。
s 是 void* 型的指针变量,所以它可以为任何类型的数据进行初始化。
根据memset函数的不同,输出结果也不同,分为以下几种情况:
memset(p, 0, sizeof§); //地址的大小都是4字节
0 0 0 0 -52 -52 -52 -52 -52 -52
memset(p, 0, sizeof(*p)); //*p表示的是一个字符变量, 只有一字节
0 -52 -52 -52 -52 -52 -52 -52 -52 -52
memset(p, 0, sizeof(str));
0 0 0 0 0 0 0 0 0 0
memset(str, 0, sizeof(str));
0 0 0 0 0 0 0 0 0 0
memset(p, 0, 10); //直接写10也行, 但不专业
0 0 0 0 0 0 0 0 0 0
C语言memset函数及其用法相关推荐
- c语言memcpy是什么,C语言memcpy函数的用法
介绍 memcpy是memory copy的缩写,意为内存复制,在写C语言程序的时候,我们常常会用到它.它的函原型如下: void *memcpy(void *dest, const void *sr ...
- c语言memset函数用法,C语言memset函数使用方法详解
C语言memset函数使用方法详解 一.函数原形 void * memset(void*s, int ch,size_t n) 二.函数作用 将以s内存地址为首的连续n个字节的内容置成ch,一 ...
- C语言time()函数的用法
文章目录 time()函数 1. time()函数的用途 2. time()函数的头文件 3. time()函数返回的数据类型 4. time()函数使用示例 localtime函数 例子1 例子2 ...
- php函数find的用法,c语言find函数的用法详解
c语言find函数的用法详解 C语言之find()函数 find函数用于查找数组中的某一个指定元素的位置. 比如:有一个数组[0, 0, 5, 4, 4]: 问:元素5的在什么位置,find函数 返回 ...
- C语言 memset()函数(内存初始化函数)
文章目录 描述 声明 参数 返回值 实例 描述 C 库函数 void *memset(void *str, int c, size_t n) 复制字符 c(一个无符号字符)到参数 str 所指向的字符 ...
- C语言“fread”函数的用法?
C语言"fread"函数的用法为"size_tf read(void *buffer,size_t size,size_t count,FILE *stream)&quo ...
- linux之getcwd函数解析,Linux 中C语言getcwd()函数的用法
Linux 中C语言getcwd()函数的用法 先来看该函数的声明: #include char *getcwd(char *buf,size_t size); 介绍: 参数说明:getcwd()会将 ...
- c语言get()的作用,c语言get函数的用法有哪些
C语言中gets从标准输入设备读字符串函数,可以无限读取,不会判断上限,今天学习啦小编在这里为大家介绍C语言get函数的用法,欢迎大家阅读! c语言get函数的用法:int getc(FILE *st ...
- R语言 diag函数的用法
R语言 diag函数的用法 我们今天写一下关于R语言中diag函数的用法: (1)diag函数可以用来提取矩阵的对角元素,并将它保存成向量的格式.值得注意的是,如果所要提取的矩阵不是方阵的话,diag ...
最新文章
- A Crowdsourcing Method for Correcting Sequencing Errors for the Third-generation Sequencing Data 一种用
- php的htaccess,PHP .htaccess文件详细介绍
- 几个小例子告诉你, 一行Python代码能干哪些事
- birt脚本for循环语句_Python初级教程(11): for循环语句
- 前端学习(3289):react hook state-hook
- 谁说技术男不浪漫!90后程序员2天做出猫咪情绪识别软件
- 信息学奥赛一本通(1312:【例3.4】昆虫繁殖)
- Linux-正则表达式的POSIX规范及流派
- VBA中的数据字典,可以理解为Java中的Map
- FL studio 20简易入门教程 -- 第三篇 -- 菜单栏讲解(下)
- STM32F4使用硬件SPI驱动ADS8322
- 互联网公司干不好上门维修?
- php alt什么意思,img标签的alt作用是什么
- 关于金蝶K3系统(工业)供应链部分,使用前需要基本了解的一些信息
- 210_Python+OpenCV_04_模糊(均值、中值、高斯)
- 如何设置u盘写保护防止u盘拷贝文件
- python数字转字符串_字符串转换与格式化
- Python 蓝桥杯试题 基础练习 特殊回文数
- 2022泰迪杯数据分析技能赛B题方案及赛后总结:银行客户忠诚度分析
- 如何区分2G/3G/4G基站