亚洲一级电影在线观看,九九精品无码专区免费,亚洲AV无码资源在线观看 ,欧美国产高清

C++中memset ,memcpy和strcpy的根本區別

時間:2020-11-21 18:19:57 筆試題目 我要投稿

C++中memset ,memcpy和strcpy的根本區別

  #include “memory.h”

  memset用來對一段內存空間全部設置為某個字符,一般用在對定義的字符串進行初始化為‘ ‘或‘\0′;例:char a[100];memset(a, ‘\0′, sizeof(a));

  memcpy用來做內存拷貝,你可以拿它拷貝任何數據類型的對象,可以指定拷貝的數據長度;例:char a[100],b[50]; memcpy(b, a, sizeof(b));注意如用sizeof(a),會造成b的內存地址溢出。

  strcpy就只能拷貝字符串了,它遇到’\0′就結束拷貝;例:char a[100],b[50];strcpy(a,b);如用strcpy(b,a),要注意a中的.字符串長度(第一個‘\0′之前)是否超過50位,如超過,則會造成b的內存地址溢出。

  strcpy

  原型:extern char *strcpy(char *dest,char *src);

  用法:#include

  功能:把src所指由NULL結束的字符串復制到dest所指的數組中。

  說明:src和dest所指內存區域不可以重疊且dest必須有足夠的空間來容納src的字符串。

  返回指向dest的指針。

  memcpy

  原型:extern void *memcpy(void *dest, void *src, unsigned int count);

  用法:#include

  功能:由src所指內存區域復制count個字節到dest所指內存區域。

  說明:src和dest所指內存區域不能重疊,函數返回指向dest的指針。

  Memset

  原型:extern void *memset(void *buffer, char c, int count);

  用法:#include

  功能:把buffer所指內存區域的前count個字節設置成字符c。

  說明:返回指向buffer的指針。

【C++中memset ,memcpy和strcpy的根本區別】相關文章:

JAVA和C++區別都有哪些11-22

街舞中poppin和lockin的區別09-12

php中session和cookie的區別11-17

PHP中include和require的區別10-08

公司高層、中層、基層最根本的區別11-11

PHP中MySQL、MySQLi和PDO的用法和區別10-27

關于Java中Queue和BlockingQueue的區別10-08

關于HTML中Id和Name的區別11-12

講解HTML中iframe和frame的區別11-11

主站蜘蛛池模板: 中文字幕无码免费久久9一区9 | a天堂视频在线| 日韩天堂视频| 日韩激情成人| 亚洲欧美在线综合色影视| 无码av中文一二三区| 亚洲国产精品一区二区www| 国产在线精品成人一区二区| 国产精品免费观看调教网| 聚色我要色综合| 久久精品丝袜| 天天狠天天透天干天天| 国产精品99久久精品| 少妇又爽又刺激视频| 牟定县| 欧美一级高清免费a| 亚洲欧美日韩中文二区| 乱人伦中文字幕成人网站在线| 中文字幕亚洲乱码熟女在线萌芽| 免费无码又爽又刺激高潮视频| 免费人成视频在线| 亚洲黄色性视频| 久久精品少妇高潮a片免费观| 亚洲人成网站18禁止大app| 亚洲国产精品一区二区久久hs| 亚洲中文字幕日产乱码高清| 女人乱人伦国产在线观看| 日本AⅤ精品一区二区三区日| 国产爆乳无码一区二区麻豆| 香蕉eeww99国产精选免费| 国产午夜亚洲精品区| 麻豆国产96在线日韩麻豆| 99欧美日本一区二区留学生| 999久久66久6只有精品| 成年片免费观看网站| 亚洲日韩穿丝袜在线推荐| 久久av嫩草影院| 婷婷丁香五月深爱憿情网| 国产精品va在线观看无码不卡| 国产浮力第一页草草影院| 免费视频国产在线观看|