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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

有大佬遇到過這個問題嗎:怎么定位結(jié)構(gòu)體某個變量的地址?

有大佬遇到過這個問題嗎:怎么定位結(jié)構(gòu)體某個變量的地址?

守著星空守著你 2019-10-17 09:49:18
structAA{unsignedcharday;unsignedcharmonth;unsignedcharyear;}a;unsignedcharb[]={1,2,3,4};我想把b[2]開始兩位復制到month開始兩位,使用memcpy(&a+1,b+1,2);結(jié)果是錯誤的。我懷疑是&a+1的偏移量為一個結(jié)構(gòu)體大小3,而非1.那么要怎么定位month的地址呢?
查看完整描述

2 回答

?
繁花不似錦

TA貢獻1851條經(jīng)驗 獲得超4個贊

&a類型是AA*,&a+1會向后移動一個結(jié)構(gòu)體的大小,很可能會覆蓋其他的內(nèi)存!?。∪绻欢ㄒ@樣賦值的話,將&a轉(zhuǎn)為char*類型就行了,memcpy((char*)(&a)+1,b+1,2)。
強烈建議不要這樣做!!!
                            
查看完整回答
反對 回復 2019-10-17
  • 2 回答
  • 0 關(guān)注
  • 371 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

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