第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

strcpy、sprintf 與 memcpy 的區(qū)別

strcpy、sprintf 與 memcpy 的區(qū)別

C++
尚方寶劍之說 2018-05-29 05:14:10
 strcpy、sprintf 與 memcpy 的區(qū)別   
查看完整描述

1 回答

?
慕容森

TA貢獻(xiàn)1853條經(jīng)驗(yàn) 獲得超18個(gè)贊

三者主要有以下不同之處:

(1)操作對象不同,strcpy 的兩個(gè)操作對象均為字符串,sprintf 的操作源對象可以是多種數(shù)據(jù)類型,

目的操作對象是字符串,memcpy 的兩個(gè)對象就是兩個(gè)任意可操作的內(nèi)存地址,并不限于何種數(shù)據(jù)類型。

(2)執(zhí)行效率不同,memcpy 最高,strcpy 次之,sprintf 的效率最低。

(3)實(shí)現(xiàn)功能不同,strcpy 主要實(shí)現(xiàn)字符串變量間的拷貝,sprintf 主要實(shí)現(xiàn)其他數(shù)據(jù)類型格式到字

符串的轉(zhuǎn)化,memcpy 主要是內(nèi)存塊間的拷貝。

說明:strcpy、sprintf 與 memcpy 都可以實(shí)現(xiàn)拷貝的功能,但是針對的對象不同,根據(jù)實(shí)際需求,來

選擇合適的函數(shù)實(shí)現(xiàn)拷貝功能


查看完整回答
反對 回復(fù) 2018-08-03
  • 1 回答
  • 0 關(guān)注
  • 673 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)