gpt4 book ai didi

C语言return知识点总结

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 25 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章C语言return知识点总结由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

return、break和continue 。

这三个关键字有一个共同点,那就是读能让后面的语句不执行,不同的地方就是挑的距离不一样.

return很强大,如果一个函数中有一个return,并且执行了,那么这个函数就完了。return 表示从被调函数返回到主调函数继续执行,返回时可附带一个返回值,由return后面的参数指定。 return通常是必要的,因为函数调用的时候计算结果通常是通过返回值带出的。 如果函数执行不需要返回计算结果,也经常需要返回一个状态码来表示函数执行的顺利与否(-1和0就是最常用的状态码),主调函数可以通过返回值判断被调函数的执行情况.

break稍微弱小一点,它一般用在循环语句中,用于结束循环,从当前循环外面开始执行,忽略循环体中任何其他语句和循环条件测试。他只能跳出一层循环,如果你的循环是嵌套循环,那么你需要按照你嵌套的层次,逐步使用break来跳出.

continue和break类似,都是结束循环,不过,没有break强大,他只能结束本次循环,也就是说,他并不跳出循环,而是继续往下判断循环条件执行语句.他只能结束循环中的一次过程,但不能终止循环继续进行.

还是看一个例子吧:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
int main()
{
  int i = 0;
  int n = 5;
  for (i = 0; i < 10; i++)
  {
   if (i == n)
   {
    return ;
   }
   printf ( "hehe!\n" );
  }
  printf ( "hehe!\n" );
}
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
int main()
{
  int i = 0;
  int n = 5;
  for (i = 0; i < 10; i++)
  {
   if (i == n)
   {
    break ;
   }
   printf ( "hehe!\n" );
  }
  printf ( "hehe!\n" );
}
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
int main()
{
  int i = 0;
  int n = 5;
  for (i = 0; i < 10; i++)
  {
   if (i == n)
   {
    continue ;
   }
   printf ( "hehe!\n" );
  }
  printf ( "hehe!\n" );
}

这些个例子通过输出“hehe!”的个数就可以看出他们的区别了。return在执行到第六次的时候结束,直接结束函数,那么会有五次hehe;break也是在第六次的时候结束,不过,它是结束循环,所以还得执行循环外的一次hehe,总共六次;而continue是结束了第六次循环,所以是在循环内部执行了九次,循环外部一次,总共十次.

return 。

1、含义:return表示从被调函数中返回到主调函数中,返回的同时可以附带一个返回值,这个返回值可以是常量、变量,也可以是表达式.

2、作用:结束正在运行的函数,并返回函数值.

3、函数返回值:

计算结果表示函数执行的顺利与否(-1、0) 。

返回值可以为各种数据类型,如:int,float,double,char,a,*a(指针),结构或类(c++) 。

以上就是我小编整理的全部内容,希望能够给大家带来帮助.

原文链接:https://blog.csdn.net/jhcconan614/article/details/53965960 。

最后此篇关于C语言return知识点总结的文章就讲到这里了,如果你想了解更多关于C语言return知识点总结的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com