C语言函数返回常数 c语言返回值函数

c语言的函数返回值?

你可以这么理解,比如我们定义了一个函数fun(),如果这个函数有返回值,那么在调用程序里面(比如主函数)就可以把这个函数当成一个数使用;如果没有返回值,那么通常他就是一个独立的语句存在。

创新互联建站主要从事成都做网站、成都网站建设、成都外贸网站建设、网页设计、企业做网站、公司建网站等业务。立足成都服务张家港,十年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18982081108

比如fun函数里面有个return 0;表示返回值是零,那么在调用函数里面就可以存在诸如

a=fun();b=a+fun();if(fun()=0{};……这类的语句,表示a=0;b=a+0;if(00){};等等,当然也可能是返回一个变量的值,你个指针的值是一样的。

如果没有return 语句,那么函数没有返回值,调用函数里面就不能把他当做一个数值来使用,会出现:

fun();单独成句的语句,在fun()里面可能进行了一些操作,但不需要结果。

C语言自带的函数通常都有返回值,计算函数返回计算结果,操作函数返回操作结果(成功返回1,失败返回0)

C语言 如何返回常数 即return功能怎样才能返回一个常数

定义函数时: int 函数名(参数...);

即可返回常数……

例子:

int f(int a, int b)

{

ab ? return(1):return(0);

}

c语言中,函数返回值怎么用?

return后接一个值。

在调用这个函数的函数里面,调用它的时候希望获得一个值,如果不希望获得这个值的时候,用void声明就好。如果需要,比如说需要得到一个整形值

就声明

int func()

在调用它的比如main里面

func()的作用就可以相当于一个int型常数

比如外面定义了

int max(int a,int b)

{

return ab?a:b;

}

主函数里面是

main()

{

int A;

A=max(1,2);

}

这时候就是通过max计算 12 则return 一个1 ,12 则return一个2。很明显12 所以这里max(1,2)就会return 一个 2

这时候主函数里的max(1,2)就相当于一个常数 2

A=max(1,2)的作用就相当于A=2

这个意思。


本文标题:C语言函数返回常数 c语言返回值函数
网站路径:http://myzitong.com/article/doddcoe.html