自定义的函数中可以有多个return语句,但是只能返回一个值?

来源:5-6 练习题

qq_慕婉清2046175

2019-02-25 13:05

自定义的函数中可以有多个return语句,但是只能返回一个值,那返回的到底是哪一个值呢?最后一个返回的值吗?

写回答 关注

3回答

  • 西洲何在
    2019-10-30 13:44:11

    按照C语言的规则,多个return且不是出现在判断分支的return,比如int add() {return 0; return 1;}应该返回第一个,因为C语言中遇到return就返回了,根本不会执行return下面的语句

  • qq_慕尼黑1241971
    2019-10-20 02:26:58

    if(i==0)

        return 1;

    else

        return 0;

  • UG230
    2019-02-26 10:55:33

    我从java过来的,表示不理解这个。按照来说是最后一个

    遵从后出先进原则

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926215 学习 · 20797 问题

查看课程

相似问题