c语言return返回值怎么输出
本文目录一览:
- 1、c语言中,函数返回值怎么用?
- 2、c语言怎么用return返回一个数组,并输出,程序
- 3、C语言return函数的用法
- 4、C语言中return怎么用,主函数中一定要用吗?
- 5、C语言中return用法
c语言中,函数返回值怎么用?
return后接一个值。\r\n在调用这个函数的函数里面,调用它的时候希望获得一个值,如果不希望获得这个值的时候,用void声明就好。如果需要,比如说需要得到一个整形值\r\n就声明\r\nint func()\r\n在调用它的比如main里面\r\nfunc()的作用就可以相当于一个int型常数\r\n比如外面定义了\r\nint max(int a,int b)\r\n{\r\nreturn ab?a:b;\r\n}\r\n主函数里面是\r\nmain()\r\n{\r\nint A;\r\nA=max(1,2);\r\n}\r\n这时候就是通过max计算 12 则return 一个1 ,1
回答于 2022-11-16
c语言怎么用return返回一个数组,并输出,程序
#include stdio.h
#define N 5
int* f1(int a[])
{
int i = 0;
for( ; i N; ++i)
a[i] += (i+1);
return a;
}
int main()
{
int i = 0;
int a[N] = {0};
int *p;
p = f1(a);
for( ; i N; ++i)
printf("%d ", *(p+i));
return 0;
}
C语言return函数的用法
这条语句一般情况下加在主函数的最后,表示程序运行正常,则返回一个整数值0。其实在windows下一般没有这个要求,除非是一个程序调用另外一个程序,或者在unix和linux下系统会要求一个程序返回一个整数值。
C语言中return怎么用,主函数中一定要用吗?
return,从函数调用执行中返回,可以分两种情况:
1、void型
例如:
void f2()
{
int i=1;
//return;//这样也可以,不要这一句也可以
}
2、非void型
例如:
int f1()
{
int i=1;
return 1;
//return(i); //这样也可以
}
有时即使被调用函数是void类型 被调函数中的return也不是毫无意义的;对于void,在函数的最后一行代码,可以不用;其他地方,因为你要返回函数调用,所以必须要用。
对于非void,既然函数返回值类型定义为非void,那么肯定需要使用这个函数的返回值。比如返回值是函数运行结果,或者表明函数运行结果是成功还是失败。这种情况,即使是函数最后一行,也需要使用。
对于有些情况,没有return,编译器也不会报错,比如main函数(编译器会默认返回值为0,假设你的main函数返回值是int)。但是为了保持良好的习惯,还是建议使用。
比如你写的程序编译后需要在脚本中调用,我们可以通过检查你的程序的结束代码来判断你的程序的执行情况,成功或是失败。这时候的检查就依赖于你是否在main函数中正确使用了return。
扩展资料:
举例:
#include "stdio.h"
void function()
{printf("111111");
return;
printf("222222");
}
main()
{
function();
}
运行结果为:屏幕上只输出一串数字1 而没有2。 但是如果去掉function函数中的return语句 就可以同时输出一串数字2。这里的return其实还有个退出该程序的作用!也就是说在printf("111111");后面加了个return,就表示结束该函数,返回主函数中去了!
参考资料
百度百科_return(C语言语句)
C语言中return用法
return是个好东西,第一个作用,也就是他的真实作用:返回值,这个返回值是和 函数 的类型有关的, 函数 的类型是什么,他的返回值就是什么。
比方主 函数 int main()
{}这里就必须有一个return,只有void时可以不用返回值。
功能函数
int fun()
{
return 1;
}
这个时候fun函数的作用就是返回一个int 类型的值,可以直接拿来用比方int a=fun();
这里就相当于int a=1;
另外一个作用return后面的语句不会执行,我们可以用它来结束程序
比方找出三个数种最大的一个数
void main
{
int a,b,c;
if(ab)
if(bc)
{
return printf("最大值为%d",a);
}
.....
}
在这里if(bc)
我们就可以直接得出a是最大了,就没必要执行下面的语句了,return治理就起到了终止语句的作用了
等用得多了还会有些妙用的,你要自己慢慢体会