c语言中return的含义是什么?位置不同返回值就不同,要怎么检测返回值?
发布网友
发布时间:2022-03-29 09:15
我来回答
共2个回答
热心网友
时间:2022-03-29 10:44
return的意思是返回后面参数的值并退出当前函数体,一个函数中任何时候都只能有一个return语句生效!该例子中第一个return是当满足第一次循环后,输出sum的结果为1,然后退出main程序,程序结束,此时不会执行第二个return 0;要想满足执行第二个的条件,可以初始化i>100,这样while循环条件不满足,直接跳过,返回第二个语句的结果0.追问如何检测 输出值为0?
追答VS2010的output区可以看到返回值:
程序“[9256] testprogramapp.exe: 本机”已退出,返回值为 0 (0x0)。
这个应该不需要检测吧,你可以在调试的时候看调用该函数的函数体中获得的这个值的结果
热心网友
时间:2022-03-29 12:02
返回值就是一个函数运行完之后返回的值,可以是所有类型,返回值后即使还有语句这个函数也不再继续运行了
你写的程序里上面返回值是while循环第一次运行时就返回值了,函数就结束了;下面位置时while循环一直运行到i>100才结束,然后返回值,两种当然不一样
一般函数运行后可以直接得到返回值,例如int a()是一个函数,b是int型,b=a();运行后b的值就变成a的返回值
如果是主函数可以在调试运行时看到,运行后关闭程序编译器显示的最后一句就是
c语言的return是什么意思
在C语言中,`return`是一个关键字,主要用于函数定义中。它主要有两个作用:返回函数值:在函数定义中,`return`用于指定函数执行完毕后的返回值。这个值可以是变量、常量、表达式计算的结果等。例如,在一个计算两个数相加的函数中,函数可以返回计算出的和。这是函数的返回值的常见用法。返回类型的数...
C语言的return是什么意思
在C语言中,return是一个关键概念,它扮演着至关重要的角色。简单来说,return就像一个函数的出口,它将程序的执行流程从被调用的函数导向主调用函数,并传递一个表达式的值,这是实现函数值返回的基础。return后面可以附带一个指定的返回值,它决定了函数执行结束后返回给主调用函数的数据。return的重要性...
C语言中return的作用是什么,能具体点吗
return 表示把程序流程从被调函数转向主调函数并把表达式的值带回主调函数,实现函数值的返回,返回时可附带一个返回值,由return后面的参数指定。return通常是必要的,因为函数调用的时候计算结果通常是通过返回值带出的。 如果函数执行不需要返回计算结果,也需要返回一个状态码来表示函数执行的顺利与否(...
c语言中return语句的具体作用是什么?返回值是干嘛的,谁向谁返值,返到...
在函数中,如果碰到return 语句,那么程序就会返回调用该函数的下一条语句执行,也就是说跳出函数的执行,回到原来的地方继续执行下去。但是如果是在主函数中碰到return语句,那么整个程序就会停止,退出程序的执行。1.return语句不可返回指向“栈内存”的“指针”或“引用”,因为“栈内存”的空间在函数体...
c语言中的return具体有什么用?值返回究竟是返回到哪里去了?这个值会...
main 函数的返回值用于说明程序的退出状态。如果返回 0,则代表程序正常退出,否则代表程序异常退出。下面我们在 winxp 环境下做一个小实验。首先编译下面的程序:int main( void ){ return 0;} 然后打开附件里的“命令提示符”,在命令行里运行刚才编译好的可执行文件,然后输入“echo %ERRORLEVEL%”...
C语言中return的含义?
return返回一个数值的意思就是把return <表达式>后面表达式的值返回给调用他的函数。举个例子:int sum(int i,int j){ return i+j;printf ("这个语句不会被执行,因为该子函数执行到上面的return语句就无条件结束了");} main(){ int a=10,b=11,c;c=sum(a,b);printf("%d",c);} 程序...
c语言中的RETURN()返回值是什么意思?
return ()表示从被调函数返回到主调函数继续执行,返回时可附带一个返回值,返回值的类型由return后面的参数确定;Return语句可以用来返变量或指针中的值,也可以用来返回0,表示返回为空,返回一个代数值,通常在子函数zd的末尾。return 表示把程序流程从被调函数转向主调函数并把表达式的值带回主调函数...
c语言中的RETURN()返回值是什么意思?求举例
return ()表示从被调函数返回到主调函数继续执行,返回时可附带一个返回值,返回值的类型由return后面的参数确定;Return语句可以用来返变量或指针中的值,也可以用来返回0,表示返回为空,返回一个代数值,通常在子函数zd的末尾。return 表示把程序流程从被调函数转向主调函数并把表达式的值带回主调函数...
c语言中return的作用是什么
return就是直接返回,如果函数没有返回值,那么,在出现return语句的地方,程序会直接从函数推出的,void是没有返回值,就理解为它什么也没有返回好了
c语言中return是什么意思
在 C 语言中,return 是一条关键字,主要用于函数中,用来表示函数执行完毕并返回值。当函数执行到 return 语句时,它会立刻停止执行,返回后面的值给调用者。如果函数没有返回值,则可以省略 return 语句。另外,在 main 函数中使用 return 语句时,其返回值将会作为整个程序的退出状态,0 表示程序执行...