c语言中的return具体有什么用?值返回究竟是返回到哪里去了?这个值会在屏幕上显示吗?

发布网友 发布时间:2022-03-29 09:15

我来回答

4个回答

懂视网 时间:2022-03-29 13:36

c语言return值返回到上一级。

  

  C语言是目前世界上流行、使用最广泛的面向过程的高级程序设计语言。C语言对操作系统和系统使用程序以及需要对硬件进行操作的场合,用C语言明显优于其它高级语言,许多大型应用软件都是用C语言编写的。C语言是以函数形式提供给用户的,这些函数可方便的调用,并具有多种循环、条件语句控制程序流向,从而使程序完全结构化。

  

  C语言一共只有32个关键字,9种控制语句,程序书写自由,主要用小写字母表示。它把高级语言的基本结构和语句与低级语言的实用性结合起来。 C 语言可以象汇编语言一样对位、字节和地址进行操作, 而这三者是计算机最基本的工作单元。C的运算符包含的范围很广泛,共有种34个运算符。C语言把括号、赋值、强制类型转换等都作为运算符处理。从而使C的运算类型极其丰富表达式类型多样化,灵活使用各种运算符可以实现在其它高级语言中难以实现的运算。C的数据类型有:整型、实型、字符型、数组类型、指针类型、结构体类型、共用体类型等。能用来实现各种复杂的数据类型的运算。并引入了指针概念,使程序效率更高。另外C语言具有强大的图形功能, 支持多种显示器和驱动器。且计算功能、逻辑判断功能强大。

热心网友 时间:2022-03-29 10:44

return返回的意思
当return语句提供了一个值时,这个值就成为函数的返回值.
4. 返回值的作用
main 函数的返回值用于说明程序的退出状态。如果返回 0,则代表程序正常退出,否则代表程序异常退出。下面我们在 winxp 环境下做一个小实验。首先编译下面的程序:
int main( void )
{
return 0;
}
然后打开附件里的“命令提示符”,在命令行里运行刚才编译好的可执行文件,然后输入“echo %ERRORLEVEL%”,回车,就可以看到程序的返回值为 0 。假设刚才编译好的文件是 a.exe ,如果输入“a && dir”,则会列出当前目录下的文件夹和文件。但是如果改成“return -1”,或者别的非 0 值,重新编译后输入“a && dir”,则 dir 不会执行。因为 && 的含义是:如果 && 前面的程序正常退出,则继续执行 && 后面的程序,否则不执行。也就是说,利用程序的返回值,我们可以控制要不要执行下一个程序。这就是 int main 的好处。如果你有兴趣,也可以把 main 函数的返回值类型改成非 int 类型(如 float),重新编译后执行“a && dir”,看看会出现什么情况,想想为什么会出现那样的情况。顺便提一下,如果输入 a || dir 的话,则表示如果 a 异常退出,则执行 dir 。

参考:http://zhidao.baidu.com/question/14902400.html

热心网友 时间:2022-03-29 12:02

return 送返值 送回到 调 用 这个 函数的调用 语句所在位置。

调用语句 允许在 主函数中,也允许在 子函数中。

送返值,可能是计算结果,也可能是计算成功或失败的状态,也可能表示什么信息,就看程序编写人员的意图。

送返值,也许有用,也许没用,也许有什么用,但你现在不需要用。

主函数的 return 送返值 送回到操作系统。对初级程序员来说没有用,但语法上必须要有,例如
int main(){..}
必须要有 return 整数。除非用 void main().

热心网友 时间:2022-03-29 13:37

return的作用就是返回值。

举例现在有功能:
int bunbun(int a, int b)
{
return a+b;
}
调用该功能的时候:
int j = bunbun(1,2);
这个j就会被直接赋值3,而这个3就是该功能所返回的值,也就是说该功能可以代表一个和这个功能类型相同的变量,int类型return就是int,float类型return就是float。比如这个int bunbun(int a, int b)是int类型,其return的值就是int类型。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com