中文字幕在线一区二区在线,久久久精品免费观看国产,无码日日模日日碰夜夜爽,天堂av在线最新版在线,日韩美精品无码一本二本三本,麻豆精品三级国产国语,精品无码AⅤ片,国产区在线观看视频

      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

      主站蜘蛛池模板: 成年人免费黄色h网| 中文字幕日本女优在线观看| 亚洲AⅤ樱花无码| 竹北市| 日本在线一区二区三区观看| 国产三级视频在线观看视主播| 米易县| 偷拍女厕女澡堂视频在线观看| 在线观看亚洲你懂得| 国产精品久久久一本精品| 揭西县| 宾川县| 白银市| 精品久久亚洲一级α| 久久夜精品综合缴情五月| 九色91精品最新在线| 日本护士一区二区三区高清热线| 亚洲成a人片在线观看高清| 康乐县| 陕西省| 老河口市| 仙游县| 育儿| 伊人色综合九久久天天蜜桃| 普宁市| 巢湖市| 国产人妖av一级黄片| 国产一区中文字幕手机在线| 亚洲av粉嫩性色av| 熟妇与小伙子露脸对白| 国产一区二区三区韩国| 日韩人妻无码精品系列专区无遮| 亚洲成人av一区二区三区| 国产成品精品午夜视频| 中文字幕日本人妻一区| 亚洲免费视频一区二区三区| 蜜臀av一区二区国产在线| 精品国产69亚洲一区二区三区| 精精国产xxx在线视频app| 亚洲精彩视频一区二区| 国产成人精品久久亚洲高清 |