C语言中的函数返回是什么意思?
函数是执行特定任务的自包含块。
C语言中函数的优点如下:
可重用性
程序长度可以减少。
很容易定位和隔离错误的功能。
它有助于自上而下的模块化编程。
示例
以下是函数的 C 程序 -
#include<stdio.h>/*Function prototypes*/
myfunc();
main(){
myfunc();
}
/*Function Defination*/
myfunc(){
printf("Hello \n");
}
这里,
在计算中,我们通常期望一个函数返回一个值。但是,它可能接受也可能不接受这些论点。
该返回值的类型为 int、float、char 或其他任何类型。
函数的默认类型是整数。
示例
该功能的另一个程序如下 -
int total (){输出结果int a,b,c;
a=10;
b=20;
c=a+b;
return c; //它返回 c 值,即打印结果
}
执行上述程序时,会产生以下结果 -
30
而不是写两步,
c=a+b;return c;
我们可以用单步代替 return a+b;
如果您忘记在函数中返回值,它会在大多数 C 编译器中返回警告消息。此消息警告您必须返回一个值。警告可能不会停止程序执行,但错误会停止它。
示例程序
下面给出的是返回函数的 C 程序 -
int main(){---
---
---
return 0;
}
整数类型的默认返回值为 0。
如果您没有在main()函数 a 中插入 return 0 或任何其他值,将自动返回 0。
如果你想在你的函数中返回一个 int 值,最好在你的函数头中提到返回值。
从函数返回
函数通过 return 语句返回单个值。
如果在函数内对变量进行了更改,则它们是该函数的局部变量。调用函数的变量不受被调用函数的操作影响。
调用函数选择忽略被调用函数返回的值。例如, printf 和 scanf 返回值通常被忽略。
函数返回的值用在更复杂的表达式中,或者可以分配给变量。
以上是 C语言中的函数返回是什么意思? 的全部内容, 来源链接: utcz.com/z/322825.html