爱问知识人 爱问共享资料 医院库

在C 中的小问题

首页

在C 中的小问题

在c++中最后总会有return 0; 或return=1.........
return 是什么意思

提交回答
好评回答
  • 2005-05-04 15:58:04
      函数执行到return 就回结束.如果这个函数有返回类型就把return后面的值作为函数返回值.
    主函数执行到return就会自动结束程序,一般认为return 0是没有错误的程序结束
    而return 1可能是发生什么错误了用.
    #include 
    int main()
    {
    int *p,n;
    scanf("%d",&n);
    if (p=(int *)malloc(n*sizeof(int))==NULL) return 1;
    for (int i=0;i  

    e***

    2005-05-04 15:58:04

其他答案

    2005-05-04 21:51:21
  • 说的真好啊

    真***

    2005-05-04 21:51:21

  • 2005-05-03 13:56:50
  • return是一个返回语句,return后面的值将作为函数的返回值.如果把函数定义为void(空类型)就可以不用return是一个返回语句了。

    l***

    2005-05-03 13:56:50

  • 2005-05-02 18:01:13
  • return是一个返回语句,return后面的值将作为函数的返回值。例如你编写了一个计算三角形周长的函数,那么函数的最后就应该通过return语句返回计算结果。
    但是你所说的C++中的最后总有return 0 或 return 1语句,这是有特殊原因的。因为根据ANSI标准,程序的主函数main应该返回一个int值。这个值将传递给操作系统,一些批处理程序可以捕获它并处理。一般而言,return 0代表正常退出了。当然,在大多数编译器下,把main函数声明为void型也是没问题的,此时,程序最后就不会出现return语句了。

    E***

    2005-05-02 18:01:13

  • 2005-05-02 14:09:56
  • 我同意楼上的看法,我补充一点:执行return语句后就直接返回调用函数,也就是说,return后的其它语句在本次调用中将不再执行

    1***

    2005-05-02 14:09:56

  • 2005-05-02 13:51:18
  • RETURN是反回的意思,它后面的数字是指函数的返回值

    1***

    2005-05-02 13:51:18

类似问题

换一换
  • C/C++ 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...
最新资料 推荐信息 热门专题
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 168-187
返回
顶部
帮助 意见
反馈
关注
爱问

关注爱问微信公众号,开启知识之旅,随时随地了解最新资讯。

确定举报此问题

举报原因(必选):