return的意思?#include int f(int i){printf("i=%d\n",i);return 0;
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/10 10:43:26
return的意思?
#include
int f(int i)
{
printf("i=%d\n",i);
return 0;
}
int main(void)
{
int i=10;
f(i);
return 0;
}
第一个return
为什么return几都是i=10这个答案?
#include
int f(int i)
{
printf("i=%d\n",i);
return 0;
}
int main(void)
{
int i=10;
f(i);
return 0;
}
第一个return
为什么return几都是i=10这个答案?
仔细看第一个回答你的那位中的这一句话
如果函数执行不需要返回计算结果,也经常需要返回一个状态码来表示函数执行的顺利与否(-1和0就是最常用的状态码),主调函数可以通过返回值判断被调函数的执行情况.
所以这个return 0只不过是为了表示程序正常的被执行了.
比如说你可以在main函数中这么写
int result=f(i);
if(result==0){
print("成功");
}
再问: 所以说return后面写多少都行是么
如果函数执行不需要返回计算结果,也经常需要返回一个状态码来表示函数执行的顺利与否(-1和0就是最常用的状态码),主调函数可以通过返回值判断被调函数的执行情况.
所以这个return 0只不过是为了表示程序正常的被执行了.
比如说你可以在main函数中这么写
int result=f(i);
if(result==0){
print("成功");
}
再问: 所以说return后面写多少都行是么
return的意思?#include int f(int i){printf("i=%d\n",i);return 0;
这个代码的意思#include int f(int n){if (n == 1){return 1;}return f(
#include void main() { int i=10; printf("%d,%d,%d\n",++i,i,i
#include void main() { int i=3; printf("i++=%d\n,++i=%d\n",
1.#include 2.3.int main() 4.{ 5.int i=43; 6.printf("%d\n",pr
#include main() { int f,f1,f2,i; f1= 0;f2 =1; printf("%d %d
#include void main(){int n,i; scanf("%d",&n);i=n&7; printf("
int f() { static int i=0; int s=1; s+=i; i++; return s; }
37、有以下程序 int a=2; int f(int *a) {return (*a)++;} main( ) { i
int i=9999;printf("%d\n",printf("%d",printf("%d",printf("%d"
#include int fun(int*x,int n) { if (n==0) return x[0]; else
#include main() { int i=2,j=1,k=3; printf("%d\n",i && (i+j)&