最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C/C++ 實(shí)現(xiàn)遞歸和棧逆序字符串的實(shí)例

 更新時(shí)間:2017年08月11日 11:46:42   投稿:lqh  
這篇文章主要介紹了C/C++ 實(shí)現(xiàn)遞歸和棧逆序字符串的實(shí)例的相關(guān)資料,這里提供實(shí)例代碼幫助大家學(xué)習(xí)掌握,需要的朋友可以參考下

C/C++ 實(shí)現(xiàn)遞歸和棧逆序字符串的實(shí)例

遞歸函數(shù)調(diào)用模型

逆序方法

void revers(char *buf){
  char *p = buf;
  if (p == NULL) {

    return;
  }
  //遞歸結(jié)束條件
  if (*p == '\0') {

    return;
  }
  //遞歸調(diào)用
  revers(p + 1);
  //在字符串的結(jié)尾追加n個(gè)字符
  strncat(buf_g, p, 1);




}

調(diào)用

int main(int argc, const char * argv[]) {

  char *c = "abcde";
  //清空
  memset(buf_g, 0, sizeof(buf_g));

  revers(c);
  printf("%s\n",buf_g);



  return 0;
}


以上就是C/C++ 實(shí)現(xiàn)遞歸和棧逆序字符串的實(shí)例,如有疑問請(qǐng)留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

相關(guān)文章

最新評(píng)論

武义县| 舒城县| 讷河市| 黔南| 大足县| 襄汾县| 晋江市| 嵩明县| 静宁县| 马龙县| 宾阳县| 永城市| 东明县| 姜堰市| 五大连池市| 城市| 合作市| 南宁市| 丽水市| 建水县| 柞水县| 开远市| 安吉县| 阜阳市| 宜君县| 无棣县| 淳化县| 商都县| 荃湾区| 永胜县| 库尔勒市| 天津市| 崇阳县| 五指山市| 怀仁县| 吉安市| 荔波县| 广灵县| 泰和县| 辰溪县| 丹凤县|