永发信息网

C++程序中的这个函数中return是什么意思

答案:2  悬赏:20  手机版
解决时间 2021-01-27 08:19
  • 提问者网友:我的未来我做主
  • 2021-01-27 03:54
C++程序中的这个函数中return是什么意思
最佳答案
  • 五星知识达人网友:底特律间谍
  • 2021-01-27 04:28
C++程序中,函数存在几个比较重要的元素。
下面是一个普通函数的构造
int func(int param)
{
    return 10;
}1. func是函数的名字,是函数的身份证(仅凭函数名不一定能唯一的找到函数,某些情况下需要参数类型和数量一起来标识唯一函数)。
2. func前面的int是函数的返回值,当我们执行了一个函数,可能需要知道一个结果。例如一个函数叫add,用于执行加法。当我们输入了两个加数之后,需要得到加法运算之后的结果,这时候就可以通过返回值的方式将结果返回给调用此函数的函数。
3. (int param)是函数的参数。用于提供函数所需要的一些条件。数量不宜太多,如果超过7个,就会让使用者崩溃了。
4. {}中间包含的是函数体,里面包含函数具体的执行内容。当我们觉得这个函数执行的差不多了,就可以调用return,结束这个函数。如果函数有返回值,需要return的时候将返回值一起返回。如果没有返回值,可以直接调用return;
全部回答
  • 1楼网友:迷人又混蛋
  • 2021-01-27 05:31
void函数的返回值为空 对于void函数,即使加上了return语句,返回值仍然是空 函数关闭是在反括号处,而不是return语句之前,整个一对大括号内的区域都是函数体 return b();这句是在a的函数体内的,肯定在函数a()关闭之前执行.你可以对比一下,如果声明了变量i,return i这句中含有i.如果在return时函数a()已经关闭的话,变量i就无法寻址了. 如果想完全弄清楚这些问题,推荐你看一下<编译原理>这本书
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯