日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪(fǎng)問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 人文社科 > 生活经验 >内容正文

生活经验

memset函数详细说明

發(fā)布時(shí)間:2023/11/27 生活经验 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 memset函数详细说明 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1。void *memset(void *s,int c,size_t n)
總的作用:將已開(kāi)辟內(nèi)存空間 s 的首 n 個(gè)字節(jié)的值設(shè)為值 c。

2。例子
#include <stdio.h>
#include <string.h>void main(){
char s[]="hello";
memset(s,'*',2);
printf("%s",s);
} 
輸出: **llo

3。memset() 函數(shù)常用于內(nèi)存空間初始化。如:
char str[100];
memset(str,0,100);

4。memset()的深刻內(nèi)涵:用來(lái)對(duì)一段內(nèi)存空間全部設(shè)置為某個(gè)字符,一般用在對(duì)定義的字符串進(jìn)行初始化為‘ ’或‘/0’;例:char a[100];memset(a, '/0', sizeof(a));

memcpy用來(lái)做內(nèi)存拷貝,你可以拿它拷貝任何數(shù)據(jù)類(lèi)型的對(duì)象,可以指定拷貝的數(shù)據(jù)長(zhǎng)度;例:char a[100],b[50]; memcpy(b, a, sizeof(b));注意如用sizeof(a),會(huì)造成b的內(nèi)存地址溢出。

strcpy就只能拷貝字符串了,它遇到'/0'就結(jié)束拷貝;例:char a[100],b[50];strcpy(a,b);如用strcpy(b,a),要注意a中的字符串長(zhǎng)度(第一個(gè)‘/0’之前)是否超過(guò)50位,如超過(guò),則會(huì)造成b的內(nèi)存地址溢出。

5.補(bǔ)充:一點(diǎn)心得
memset可以方便的清空一個(gè)結(jié)構(gòu)類(lèi)型的變量或數(shù)組。

如:
struct sample_struct
{
char csName[16];
int iSeq;
int iType;
};

對(duì)于變量
struct sample_strcut stTest;

一般情況下,清空stTest的方法:
stTest.csName[0]='/0';
stTest.iSeq=0;
stTest.iType=0;

用memset就非常方便:
memset(&stTest,0,sizeof(struct sample_struct));

如果是數(shù)組:
struct sample_struct TEST[10];

memset(TEST,0,sizeof(struct sample_struct)*10);

6。strcpy
原型:extern char *strcpy(char *dest,char *src);
用法:#i nclude
功能:把src所指由NULL結(jié)束的字符串復(fù)制到dest所指的數(shù)組中。
說(shuō)明:src和dest所指內(nèi)存區(qū)域不可以重疊且dest必須有足夠的空間來(lái)容納src的字符串。
返回指向dest的指針。
memcpy
原型:extern void *memcpy(void *dest, void *src, unsigned int count);
用法:#i nclude
功能:由src所指內(nèi)存區(qū)域復(fù)制count個(gè)字節(jié)到dest所指內(nèi)存區(qū)域。
說(shuō)明:src和dest所指內(nèi)存區(qū)域不能重疊,函數(shù)返回指向dest的指針。
memset
原型:extern void *memset(void *buffer, int c, int count);
用法:#i nclude
功能:把buffer所指內(nèi)存區(qū)域的前count個(gè)字節(jié)設(shè)置成字符c。
說(shuō)明:返回指向buffer的指針。?

總結(jié)

以上是生活随笔為你收集整理的memset函数详细说明的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产视频精品在线 | 久久免费黄色网址 | 国内精品久久久久久久 | 亚洲一线二线在线观看 | 91精品播放| 全国最大色 | 91看片淫黄大片 | 这里只有精品在线播放 | 97成人资源站 | 一区二区三区在线免费观看 | 亚洲免费观看在线 | 欧洲综合视频 | 91社区在线播放 | 中文字幕精品一区二 | 高清国产午夜精品久久久久久 | 亚洲第一色区 | 黄色三级三级三级三级 | 日韩精品视频网 | 午夜在线观看视频 | 日韩黄色片| 亚洲熟女乱色一区二区三区久久久 | 免费成人进口网站 | 你懂的在线视频网站 | 男女裸体无遮挡做爰 | 人妻少妇久久中文字幕 | 操人网 | 成人黄色片视频 | 一本色道久久88亚洲精品综合 | 婷婷丁香一区二区三区 | 五月依人网 | 亚洲三级色 | 国产夫妻一区 | 成年人在线免费观看网站 | 黄色va| 黑帮大佬和我的365日第二部 | 99热这里只有精品9 日韩综合在线 | 新香蕉视频 | 婷婷玖玖 | 99成人精品视频 | 在线观看黄网站 | 久久国产一 | 日本黄色大片在线观看 | 91爱国产 | 青青视频一区二区 | 99婷婷| yes4444视频在线观看 | 日韩综合精品 | 欧洲亚洲精品 | 亚洲欧美日本一区 | 人妻少妇无码精品视频区 | 国产有码视频 | 美日韩丰满少妇在线观看 | 波多野结衣中文字幕在线 | av在线资源站 | 欧美色视频一区二区三区 | 涩涩视频软件 | 亚洲色图网友自拍 | 成熟人妻av无码专区 | 国产又粗又长视频 | juliaann第一次和老师 | 黄色资源在线播放 | 国产成人8x视频一区二区 | 国产对白刺激视频 | 成人a毛片久久免费播放 | 日韩精品视频免费在线观看 | 538精品一线 | 久久午夜精品人妻一区二区三区 | 日本美女全裸 | 人妖videosex高潮另类 | 久久久久一区二区三区 | 亚洲一区二区视频网站 | 三上悠亚在线观看一区二区 | 伊人网大香| jizz一区二区 | av黄网站 | 激情亚洲天堂 | 亚洲狠狠婷婷综合久久久久图片 | 国产911视频| 日韩av电影网址 | 三级黄片毛片 | 超碰福利在线观看 | 亚洲高清视频在线 | 免费操片 | 国家队动漫免费观看在线观看晨光 | 1000部国产精品成人观看 | 性生生活性生交a级 | 韩国欧美三级 | 国产九色91回来了 | 自拍中文字幕 | 久久久99国产精品免费 | 日日夜夜超碰 | 中文字幕日韩一区 | 麻豆影音 | 深夜视频在线观看免费 | 色婷婷av一区二区三区大白胸 | 欧美高清精品 | 欧美性猛交xxxx免费看久久久 | 农村老熟妇乱子伦视频 | a在线视频|