C语言里return 0和return 1什么意思

如题所述

return 表示从被调函数返回到主调函数继续执行,返回时可附带一个返回值,由return后面的参数指定。return通常是必要的,因为函数调用的时候计算结果通常是通过返回值带出的。如果你函数名前有返回类型定义,如int,double等就必须有返回值,而如果是void型,则可以不写return,但这时即使写了也无法返回数值的  例如:  1.非void型  int f1()  {  int i=1;  return 1;  //return(i); //这样也可以  }  2.void型  void f2()  {  int i=1;  //return;//这样也可以,不要这一句也可以  }  有时即使被调用函数是void类型 被调函数中的return也不是毫无意义的  举例:  #include "stdio.h"  void function()  {printf("111111");  return;  printf("222222");  }  main()  {function();  }  运行结果为:屏幕上只输出一串数字1 而没有2。 但是如果去掉function函数中的return语句 就可以同时输出一串数字2  这里的return其实还有个退出该程序的作用!也就是说在printf("111111");后面加了个return,就表示结束该函数,返回主函数中去了!
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网