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

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

關(guān)于C++的問題 望解釋

關(guān)于C++的問題 望解釋

C++
風(fēng)韻猶存的小明 2018-08-16 11:10:33
編寫一個(gè)求字符串長(zhǎng)度的函數(shù)strlen(),再用strlen()函數(shù)編寫一個(gè)函數(shù)revers(s)的倒序遞歸程序,使字符串s逆序。在編寫revers時(shí)? ?初學(xué)C++望各位大神可以詳細(xì)解釋解釋 謝謝int strlen(char *str)?{ ???int len = 0; ? ?? while(str[len] != '\0')? ? { ? ? ? ?? ? ? ?len++; ? ?? ? ?} ? ? ?return len;?}void revers(char *str)?{ ? ?? ? ?char c; ? ?int loc, len; ? ?? ? ? len = strlen(str); ? ?? ? ? loc = len / 2 - 1;? ? ? ? ? ? ?//這里為什么要除以2-1? ? ? while(loc >= 0)?? ? ?{? ?c = *(str + loc); ? ? ? ?? ? ? ? ?*(str + loc) = *(str + len - loc - 1);? ? ? ?//這里的意思是?? ? ? ? ?*(str + len - loc - 1) = c; ? ? ? ?? ? ? ? ? ?loc--;? ? ??? ? ? }? ? ? ??str[len] = '\0';}
查看完整描述

1 回答

已采納
?
ycwiacb

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

除以二減一是定位到字符串的中間位置左邊的字符,如abcde,5/2-1等于1也就是b這個(gè)字符。然后5-1-1等于3也就是d這個(gè)字符,然后交換b和d,然后同理交換a和e,因?yàn)橹虚g字符不管正序還是反序,位置始終不變所以用它的下標(biāo)為準(zhǔn)來達(dá)到交換它的左右字符從而達(dá)到反序的目的

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

添加回答

舉報(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)