为了账号安全,请及时绑定邮箱和手机立即绑定

return 这样用可以吗啊

return 这样用可以吗啊

C C++
peRsiStenc 2016-04-08 21:37:19
int top(stack s{if(IsEmpty(s))    {      printf("\nStack is empty");       return ; } return s->Array[s->top];}
查看完整描述

4 回答

已采纳
?
_潇潇暮雨

TA贡献646条经验 获得超225个赞

不行的,你指明了返回值类型为整型,就必须返回一个整数值.

查看完整回答
反对 回复 2016-04-08
  • peRsiStenc
    peRsiStenc
    为啥老师写的就可以
  • _潇潇暮雨
    _潇潇暮雨
    这是数据结构吧,我觉得使用明确定义了类型就应该返回特定的类型,老师的写法肯定不规范(当然也有可能是为了少打几个字).具体来说为什么老师的代码可以可能是机器不一样或者环境不一样,编译器的语法检查不一样.影响的因素还是挺多的.数据结构还是特别重要的,但是目的绝对不仅仅是语法而是思想.加油!
?
qq_不二_0

TA贡献9条经验 获得超2个赞

return;直接这样写可以的,意思是强制打断函数,不再执行下面的代码,有的编译器视为报错

查看完整回答
反对 回复 2016-04-10
?
peRsiStenc

TA贡献4条经验 获得超0个赞

//img1.sycdn.imooc.com//5707b5a20001df1607470499.jpg这是老师写的

查看完整回答
反对 回复 2016-04-08
?
peRsiStenc

TA贡献4条经验 获得超0个赞

//img1.sycdn.imooc.com//5707b5490001f6f208560362.jpg那为啥老师写的就没错误

查看完整回答
反对 回复 2016-04-08
  • 4 回答
  • 0 关注
  • 1389 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信