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

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

請(qǐng)問memcpy函數(shù)返回的是指向dest的指針,為什么這里是42呢?

請(qǐng)問memcpy函數(shù)返回的是指向dest的指針,為什么這里是42呢?

{char src[] = "******************************";char dest[] = "abcdefghijlkmnopqrstuvwxyz0123456709";char *ptr;printf("destination before memcpy: %s", dest);ptr = memcpy(dest, src, strlen(src));printf("ptr = %d", ptr);if (ptr)printf("destination after memcpy: %s", dest);elseprintf("memcpy failed");return 0;}上面這段程序中printf("ptr = %d", ptr);打印出ptr=42,可memcpy函數(shù)返回的是指向dest的指針,為什么這里是42呢?另外如果打印出strlen(src)的話是30,那src的結(jié)束標(biāo)記符"\n"不算src的長(zhǎng)度么?謝謝!
查看完整描述

3 回答

?
HUX布斯

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

不明白你的問題,我復(fù)制你的代碼在VC下跑了下,沒有任何問題。
不過ptr = 1244984,這個(gè)數(shù)字應(yīng)該沒問題,因?yàn)?x打印是12ff38,雖然不是四字節(jié)。而且你可以加一句,printf("dest = %d\n", dest);兩者截然相等。。
strlen(src)你想它是多少呢!??!你的“***”就是30個(gè)呢!!strlen是不計(jì)算\n \0的,因?yàn)閹旌瘮?shù)為了效率問題,沒有進(jìn)行多余的比較,累贅的事情都得用戶注意的。
最后請(qǐng)注意,你既然用標(biāo)準(zhǔn)輸出打印,就注意要換行。

查看完整回答
反對(duì) 回復(fù) 2022-03-23
?
元芳怎么了

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

ptr是指針實(shí)際地址值 具體打印多少是個(gè)隨機(jī)的
src的結(jié)束標(biāo)記符"\n"當(dāng)然不算src的長(zhǎng)度

查看完整回答
反對(duì) 回復(fù) 2022-03-23
?
吃雞游戲

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

void *memcpy( void *dest, const void *src, size_t count );
printf("ptr = %d",(int)ptr);

查看完整回答
反對(duì) 回復(fù) 2022-03-23
  • 3 回答
  • 0 關(guān)注
  • 209 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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