return函数 returns函数

招生计划 2024-11-18 10:05:44

C语言函数如何return数组?

我却当他成功了,

数组不用return,数组在函数中改变是改变的实参。

return函数 returns函数return函数 returns函数


return函数 returns函数


作用1:表示返回,这个程序可以结束了,可以不带参数,如果你的成员运行到这里,你就不往后运行了,可以加一个return语句,就不会再执行了

因为数组是地址。这样做

/

note:your

cho

is

cide

/

"stdio.h"

static

max[5];

void

main()

{int

va[5][5];

peo;

sub;

for(peo=0;peo<5;peo++)

{sub=0返回值就是“函数值”;

printf("yingyu:");

scanf("%d",&va[peo][sub]);

printf("shuxue:");

scanf("%d",&va[peo][sub]);

printf("guoyu:");

scanf("%d",&va[peo][sub]);

scanf("%d",&va[peo][sub]);

printf("li

ke:");

scanf("%d",&va[peo][sub]);

}max_of(va);

printf("yingyu:%dn",max[0]);

printf("shuxue:%dn",max[1]);

printf("guoyu:%dn",max[2]);

printf("shehui%dn",max[3]);

printf("like:%dn",max[4]);

}int

max_of(int

vb[5][5])

{int

k,r;

for(k=0;k<5;k++)

{max[k]=vb[0][k];

for(r=0;r<5;r++)

{if(vb[r][k]>max[k])

}}

}应该这样做,输出每一门的值

不好意思,刚才错了,我现在把正确的贴上去了

你的那个一位数组应设为全局变量放在程序开始,

然后是数组因为数组就是地址,所以他们不用返回,他们在那个函数中其实是改变的数组内部的值,不是形式参数,故c语言能读出数组中的值

js中这个函数return表示 什么意思

y,

这个的意思是返回1 或者 -1 或者0

void print()//括号中为空表示无传递参数

一般来根据这些返回值来做后续的一些作。。

明显的就是

if((x

return 1; //如果X小于Y就返回1

}else if(x>y){

return -1;

}elreturn 是返回真或 X>y 真 反之se{

return 0;

}上面的是简略写法。。

C++中 return函数具体有什么用?

max[k]=vb[r][k];

return的作用是退出当前执行函数,当函数要求带返回值是return语句必须要返回一个值。

例如

无返回值情况:

void exm()

{bool flag = false;

return;

//如果flag为真那么函数将会执行到这一行就结束,不再往

//下执行。

ereturn 1:表示返回一个代数值,一般用在子函数结尾。按照程序开发的一般惯例,表示该函数失败;return语句用来结束循环,或返回一个函数的值。lse

fif(flag)or(int i = 0; i < 10; i++)

sum = sum + i;

}有返回值情况:

int exm()

{bool flag = false;

return sum;

//如果flag为真那么函数将会执行到这一行就结束,不再往

//下执行。

else

for(int i = 0; i < 10; i++)

sum = sum + i;

return sum ;

}

比如你用个函数来做加法。return 就可以把结果给你返回去~

就是把一个参数放入函数,让函数通过一系列的作,返回你所需要的值。函数定义为什么类型,就返回什么类型的数据。如果为空就不返回数据,只是定义了一系列的作。

c语言中的RETURN()返回值是什么意思?

里调用

返回值就是函数值。就是函数调用结束后,一般会返回一个值。这个值的类型看你是怎样定义的。

例如:int

f(int);

char

f(int);这个函数是一个有返回函数,返回值为字符型

如果是f(int);这个函数默认返回值类型为整型

如果不需要函数有返回值,则需要用void

关键字,如:void

f(int);这是个无返回函数,不需要return关键字y=sin(x) 就是将函数值赋值给 y,函数运算完毕 y 就有了一个值。如果要用

则用

return

;return

后面什么也没有

希望能帮助到你

调用包含该return()的函数时,返回括号里面的值。

如:

Add(int

a,int

b)

{int

c;这个函数是一个有返回函数,返回值为整型。

c=a+b;

return

c;

}...

x=Add(2,3);//x就等于5了;

...

函数相当于人的行为,有的需要一个结果,有的不需要。比如:A叫B去拿本书,返回结果就是所要的那本书了,但如果A叫B去打C一巴掌,那B去做就行了,不需要返回结果给A。

C语言中什么时候该用return,什么时候不用?

返回值就是返回主函数main的值,如果是void main(),就没有返回值了。

void就是无返回值类型,这个程序定义的fun函数没有返回值类型,所以你调用的时候不会有任何作用,定义的函数是想将两个数对调一下,你可以在后面加一句printf("对调后的结果为%d%d",a,b);不见得非要用return,如果你想用return话,定义函数时前面应该有一个返回值类型,如int fun(int a,int b)则表明该函数返回的是个整型,第二个也是一样,你调用函数fun的时候,函数中没有任何作。我给你举个例子,你看你明白吗。定义一个比较三个数大小,输出一个较大的,int max(int x,int y,int z)

{if (x < y)

x = y;

if (x < z)

x = z;

return x;

}这个就要用return,因为要输出一个较大的数,如果还不懂的话,可以hi我啊!

void就是无返回值类型,这个程序定义的fun函数没有返回值类型,所以你调用的时候不会有任何作用,定义的函数是想将两个数对调一下,你可以在后面加一句printf("对调后的结果为%d%d",a,b);不见得非要用return,如果你想用return话,定义函数时前面应该有一个返回值类型,如int fun(int a,int b)则表明该函数返回的是个整型,第二个也是一样,你调用函数fun的时候,函数中没有任何作。我给你举个例子,你看你明白吗。定义一个比较三个数大小,输出一个较大的,int max(int x,int y,int z)

{if (x <; y)

x = y;

if (x <; z)

x = z;

return x;

}这个就要用return,因为要输出一个较大的数,如果还不懂的话,可以hi我。

return是C++预定义的语句,它提供了种植函数执行的一种放大。当return语句提供了一个值

时,这个值就成为函数的返回值;例如,下面的函数是用来获得三个数值的值,

int max(int x,int y,int z)

{if (x < y)

x = y;

if (x < z)

x = z;

return x;

}当return语句没有提供一个数值时,可以看做是该函数的一个中断点。例如,下面的函数是获得数组array中的值等于val的序号;

{int i;

{if(array[i] == val)

{index = i;

retu{if(n==1)rn;

}……}

}

当函数运行时,一定是在函数体中写在的结尾位置的一个语句运行后,函数才结束,就可以不使用return

否则都必须使用return,这时一定需要使用if判断是否出现需要结束的条件,在满足条件时返回,例如:

if(x == 0 )return;

当某个变量的内容为0时,函数结束,否则做其他的作

有返回值的时候用

例如 定义函数时前面应该有一个返回值类型,如int fun(int a,int b)则表明该函数返回的是个整型,第二个也是一样,你调用函数fun的时候,函数中没有任何作。

当函数有返回类型时,用 return.

return都有几种用法?

return可以用作动词

return的现在进行时可表示按或安排将要发生的动作,此时须n)有表示将来的时间状语或特定的上下文。

return用作及物动词时,可{retrun 1;接名词、代词或that从句作宾语,还可接双宾语,其间接宾语可转化为介词to的宾语。

return有2种用法:

①归还

for(i=0; i

Welcome to return to school.

译:欢迎回校。

c++函数中return(a,b)可以返回两个值吗?

printf("shehui:");

不可以。逗好运算符的值是一个,即你只是返回了b.要想返回两个数你可以专门定义一个结构体,再返回。c++STL就是这样int sum = 0;干的。

返回值类型 用数组、结构体之类的数据结构 可以返回复杂数据类型。

如:

struct Pair

{int a;

int b;

}Pair funcReturnTwo()

{struct Pair pair;

pair.a = 1;

return pair;

}

不可以,可是定义外部变量返回另一个值

不可以,但是可以返回一个结构体

用return语句只能你想问的是什么??return返回一个值,你可以定义一个结构体,然后返回结构体也可以。

不需要这样的啊,使用引用或指针就行了啊,先声明这些你要改变的变量,然后在一个函数里面,通过引用或指针传到函数里面改变就行了,

c语言中return 0

顺序

你这个什么逻辑,

就是

C是

int

执行的,

你写的代码

从上

往下

执行,

上面的

哪里

return

至于作用,

我写个

程序

另一个

程序,

我可以

根据

程序

知道他

执行

的成功不成功,

而main

函数

里的

return

这个

程序

的返回值

要是那个程序

明明

失败了

继续

下去

而不处理,

岂不是很可怕,

会把

你的

程序

搞得

一团糟,

C语言

的大量

代码

都是

错误处理,

不然

会出

大问题,

好好想想

return

出现在函数中,个作用是立即结束函数从而返回到调用函数的地方

如果return后面带参数

比如return

则说明调用者需要从这个函数中得到一个结果

比如我定义一个函数

f()//返回类型是int

{return

1;//返回1

}然后我定义一个变量int

a;

调用函数a=f();

然后a就等于1了

由于main函数在未说明类型时是返回整形值,若不写return

0则会提示有warning,你大可以写

void

main(){}

但缺省前面的限定写成main(){}时,则默认为

main(){},这时即需要返回个整数

至于return

0上面的代码就不执行了这完全不可能,程序从main函数开始执行,函数内部从上到下

我刚学的时候也觉的没什么用。我现在也是初学。

我个人认为,这个return在调用其它函数才有用吧。

void

jiafa()

{int

x,y;

return

x+y;

}这时候return的x+y就是函数jiafa()的值。

本人是菜鸟,纯属个人意见。

其实刚学不用太在意这个吧,以后就明白有什么用的。

什么意思,不是执行return

0上面的代码后,才执行return

0,吗??

怎么会

return

0上面的代码不久不执行了吗????

0后面的代码不会执行,但上面的代码一定执行,程序是顺序执行的,不是跳着前进的。

return返回的是什么

一、返回控制与函数结果,语法为:

C语言是一门面向过程的计算机编程语言,与C++、Ja等面向对象编程语言有所不同。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、仅产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。C语言描述问题比汇编语言迅速、工作量小、可读性好、易于调试、修改和移植,而代码质量与汇编语言相当。C语言一般只比汇编语言代码生成的目标程序效率低10%至20%。因此,C语言可以编写系统软件。

return的基本意思是“回到原来的位置或状态”,可指人、物回到某处,也可指某人把某物送还,归还给某人,还可指病痛、情绪等的复发、状态的恢复、季节的再次来临等。

当前阶段,在编程领域中,C语言的运用非常之多,它兼顾了高级语言和汇编语言的优点,相较于其它编程语言具有较大优势。计算机系统设计以及应用程序编写是Cvoid max(int array[10], int length ,int val, int index)语言应用的两大领域。同时,C语言的普适较强,在许多计算机作系统中都能够得到适用,且效率显著。

return 1和return 0的区别是什么?

至于所谓的状态 应该是由人来规定的 比如当返回值为 0 我们就

return 0:一般用在主函数结束时,按照程序开发的一般惯例,表示成功完成本函数。

给我的返回值

以上两个是约定俗成,系统提供的函数绝大部分定义为int类型返回值的都是这样的。返回值是返回给系统用的,给系统看得。一般做调试的时候也会用的,当出现错误的时候可以根据返回值来确定问题出在哪一个函数上的。

pair.b = 2;

return 0:返回。

return 1:返回真。

一般这样的函数用来实现一个判断是否的逻辑,或检查有无的数据。返回真表示“是”,返回表示“否”,如:isalpha()判断是否是字母isdigit()判断是否是数字。

c语言编译系统在给出逻辑运算结果时,以“1”表示真,以“0”表示。例如:i = 1 > 3;则i的值为0。反之,i = 1 < 3;则i的值为1。

C语言return函数的用法

告诉你,return意思就是结束函数并返回值

函数有两种:一种是不返回值的,而另外一种则是返回值的。

return这个关键字存在于有返回值的函数中。return 后的表达式的就是函数的返回值

开始举例

int Name(参数1,参数2)

{return 参数1+参数2;//结束函数Name并向函数返回 参数1与参数2的和;

{int a=Name(2,3);//调用函数Name把函数返回值赋给a;

printf(“%d”,a);//输出的a的值为5;

return 0;

}我猜你应该还没学到函数呢?所以可能不会理解的很深。

不要着急,学到了自然就懂了。很简单的。

现在你可能只在主函数中看到return 0 吧

因为此时主函数就是一个有返回值的函数,所以要加上return 0;

把数字 0 返回给函数。此时的0实质上返回给作系统!

return这个语句是结束这个函数,

void

dfs(int

x,

&area)

{if(x

<1

||

x>

return

;if(y

<1

||

y>以c语言为例,其recout << sum;turn返回的是函数运行的结果,不是输出结果。

return

;if(visted[x][y])

return

;}

如果执行了个if

后面return就执行,同时,下面的if都不会去执行,就相当于这个函数已经结束了,如个条件不成立,那个return不执行,继续判断第二个条件是否成立,以此类推,后面都是相同的机制

纯手……工,望采纳

函数返回一个整数值.return 0;叫返回0.当你定义一个数值函数时,就必需含一个返回值,即return X;

楼上正解。

版权声明:本文内容由互联。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发 836084111@qq.com 邮箱删除。