您好、欢迎来到现金彩票网!
当前位置:21点 > 字符输入设备 >

求c语言大神详细说明这个程序(输入字符串然后反向输出)

发布时间:2019-07-04 01:55 来源:未知 编辑:admin

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  最后一次调用并输出:e,然后返回上一层调用,输出d,再返回上一层调用,输出c,依次类推,追问还是有点不明白,

  第六次因为c=‘n’了,不满足while的条件,所以没执行while‘循环了,也就是没继续调用reverse()了, 而是执行下一句putchar(c);执行完之后返回上一层调用。

  知道合伙人教育行家采纳数:322获赞数:1059国家励志奖学金获得者 天津市大学生高等数学竞赛二等奖向TA提问展开全部//原程序:

  reverse();/*若当前键入不是回车,再次调用一次自定义函数,注意此时第一次调用还没有结束;若当前键入回车,即输入字符串结束符时,则无任何操作,进入下一轮判断*/

  if(c!=\n)/*如果当前不是回车就输出当前的字符。由于最后一个字符必定是回车所以最后一次调用相当于无任何操作,此时函数并不是结束,而是返回上一层调用点即倒数第二次调用,去执行上次未执行的语句if(c!=\n)putchar(c);这时就输出了倒数第一个非空字符,此后再返回倒数第三次调用的断点输出倒数第二个非空字符,以此类推……实现倒序输出。*/

http://magaltouba.com/zifushurushebei/176.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有