在学习C语言的过程中,常常看见形如return (…),这个就定义为返回值,最常见的便是return 0;这是因为当函数的返回来为整数时,对返回值没什么要求时可以写return 0。例如: int mian()
int i;
if(number<=1) return 0;
for(i=2;i<=10;i++)
这说明main函数需要一个int型的数,那么,究竟怎样理解这个返回值呢?
函数名变量通常用来把函数的处理结果数据带回给调用函数,即递归调用,所以一般把这个函数名变量称为返回值。通俗的说,就是处理结果,main函数里的返回值是给操作系统的,返回0表示正常结束,返回负数便是不正常结束。函数相当于人的行为,有的需要一个结果,有的不需要,比如,你叫你同学去拿一本书,返回结果便是那本书。return用于函数内部,其作用就是退出函数,return出现在函数中,第一个作用就是结束函数从而返回到主调函数的地方,如果return后面带参数,比如return 0,则说明调用者需要从这个函数中得到一个结果,比如:int f()【return 1】然后定义一个变量int a;
调用函数a=f(),则a的值就是1。