函数返回值指的是什么?

函数返回值指的是什么?,第1张

函数返回值的意思是将函数实现的结果返回给调用者。

按标准来说,C的main函数是需要有返回值的。标准中main函数返回类型是int的,所以需要一个返回值。但是由于历史原因,很多地方可以看到没有返回值的main。

比如直接main()或者说void main() 但是这样一般编译器也不会认为错误,不过建议还是写标准的C的main函数,最好有一个返回值,0表示正常退出。

扩展资料:

需要说明的是:

1、一个C语言源程序可以由一个或多个源文件组成。

2、每个源文件可由一个或多个函数组成。

3、一个源程序不论由多少个文件组成,都有一个且只能有一个main函数,即主函数。是整个程序的入口。

4、源程序中可以有预处理命令(包括include 命令,ifdef、ifndef命令、define命令),预处理命令通常应放在源文件或源程序的最前面。

5、每一个说明,每一个语句都必须以分号结尾。但预处理命令,函数头和花括号“}”之后不能加分号。(结构体、联合体、枚举型的声明的“}”后要加“ ;”。)

6、标识符,关键字之间必须至少加一个空格以示间隔。若已有明显的间隔符,也可不再加空格来间隔。

-函数

一个函数的函数名既是该函数的代表,也是一个变量。由于函数名变量通常用来把函数的处理结果数据带回给调用函数,即递归调用,所以一般把函数名变量称为返回值。

函数可以有返回值,也可以没有返回值。对于没有返回值的函数,功能只是完成一个 *** 作,应将返回值类型定义为void,函数体内可以没有return语句,当需要在程序指定位置退出时,可以在该处放置一个。

C语言就是函数,一个C语言程序至少有一个函数,一个函数可以没有或有多个参数,但一个函数一定有且只有一个返值。例如:

程序1:

main()

{

}

上述程序的功能就是什么也不做,但也要有一个主函数main()。主函数也有返回值,默认为空void。return语句可以省略。

程序2:

int

main()

{

printf("Hello,word!");

return

1;

}

上述程序的功能是在屏幕上输出一句话:Hello,word!并向 *** 作系统返回一个返回值1第一个函数main()函数要求返回一个短整型值,返回语句return不能省略。第二个函数是调用的标准库函数printf()它有一个参数是字符串常量。它的功能就是实现输出。

使用函数可以把一个大的程序分割成多个功能模块,这样就可以多人分工合作完成一个程序的编写,也可以减少不必要的重复工作,如有多个程序需要实现同样的功能,那么针对这个功能编写一个函数,再需要时直接调用就行了,如上面的printf()函数。可以被任何一个程序调用而不用重写代码。

函数分为自定义函数和标准库函数:区别就是处定义函数是自己编写的,而标准库函数是由别人写的,只能知道其函数接口(即函数需要哪些参数,函数实现什么功能,函数的返回值)以方便调用。而不知道它的内部代码。

可以啊,你不要处理这个返回值就行了,

比如说方法a会返回int

不要这样写

int b=Aa();

直接写

Aa();

返回值不就不能影响你了吗

c语言中,

只要是函数,返回值只能有一个,要想使用这个函数同时改变多个数值,可以使用指针。主函数也不例外,c语言中主函数一般是void类型,即无返回值,如果你是软件专业,后续学习的c++将介绍有返回值的main主函数,我也是软件专业,有问题可以一起讨论,祝你学习顺利。

例:已知直角三角形两直角边的值,计算第三边(斜边)的函数。

Function nuse(a as interger, b as interger ) as single

Nuse=sqr(a^2+b^2)

End Function

在VB中调用FUNCTION过程的方法:strx=nuse(width, Height)

当过程有一个返回值时,可以使用函数。当过程有多个返回值时,就当用过程。

函数是通过函数名回送一个结果值。在函数的形式参数表后面要说明函数(即结果)的类型。而过程的结果由参数送回。

函数体中至少要包括一个给函数赋值的语句。而过程不能给过程名赋值。

函数的调用出现在表达式中。而过程的调用必须作为一个单独的语句。

形参没有具体的值,只代表了参数的个数、位置、类型;只能上简单变量,不能是常量、数组元素、表达式。

C语言,有返回值的处理,可以分两种情况,1,返回一个值,可以用:

返回类型 函数名([参数列表])

{

return (返回值);

}

多个返回值,可以返回一个自定义结构体,

返回结构体 函灵敏名([参数列表])

{

return (结构体名);

}

也可用指针的形式,直接 *** 作,此时,接收返回值变量的地址,可以以指针的形式,传递给函数),进行 *** 作,具体方法和实例

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/12175986.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存