蜻蜓
提示 登录 注册 提示 17760/0 09年7月4日 周六 14点31分 站标
从三品:银青光禄大夫|云麾将军级别

头像 积分:26034 乐善:207 声望:1252
离线/隐身 老成都 家园博客 发短信
注册于:2004-11-27 22:18:38
大类:[科技经济] → 版面:[科经茶社]
1741/29 转发回复分页全看树展 引用0 送花00收藏:0工具
o【原创】如何REVERSE一个C STRING? [ 老成都 ] 于:2007-02-18 17:01:26
我有个朋友面试遇到了这个问题来问我,我做了一阵没做出来.关键是还有个附加要求,不得使用任何函数和临时变量, 也就是说reverse_string(char *p)里面唯一能出现的变量就是p,不能有str_len之类的函数和INT INDEX之类的临时变量,也不能出现reverse_string之外的函数.

我知道用递归可以把它反向显示出来(这显示出来其实已不对了,因为要用PUTCHAR),但没办法把它放回p.

AleaJactaEst 选转。
1741/29/0 转发回复分页全看树展 引用0 送花00收藏:0工具
引用(0) 请拷贝:
※※※ 相关(回复)帖 ※※※
O 【原创】如何REVERSE一个C STRING?(老成都;字339 阅1741 O
O 这样可以吗? (oops;字289 阅240
O 这问题最近先后出现在CISCO,ERICSSION,F5的面食中 (老成都;字57 阅319
O 至少要一个临时变量吧! (无斋主人;字88 阅691
。。O 说实在的,大部分面试编程题都是面试人在壮自己的胆, (老成都;字281 阅350
。。O complier自己安排的不算。 (大大的熊;字0 阅215
。。。O 请看http://www.cchere.com/article/ (无斋主人;字43 阅303
。。。。O 在实际工作中,任何显式调用递归的都不是好方法,因为 (老成都;字248 阅324
... 共 》29《跟帖
广告 购物分成,帮助网站

大厅。自动刷新完整聊
恭喜 趣味速拼 得宝
用户趣味游戏
竹西佳处成语
竹西佳处成语
有熊氏新郑歇后语
有熊氏新郑谜语
豹子头成语
豹子头成语
谷品三斋歇后语
驿路梨花歇后语
树袋熊毛毛成语
豹子头成语
趣味:若干成语
暗香疏影:[guanj]
暗箭难防:[guanj]
暗送秋波:[guanj]
白璧微瑕:[guanj]
白发红颜:[guanj]
傲睨自若:[guanj]
白山黑水:[guanj]
白日做梦:[guanj]

Copyright © cchere 西西河 feed 西西河规 版主规范 帮西西河 帮助(FAQ) 版面介绍 发帖特殊效果 网站地图 关于西西河