C语言中函数调用完的返回值储存在哪里?

Python012

C语言中函数调用完的返回值储存在哪里?,第1张

还是拿楼上的那个例子

int

add(int

a,int

b)

{

int

c

c=a+b

return

c

}

函数调用就是在别的函数中调用add这个函数,在函数中填入相对应的量,如在main函数中以add(3,4);调用

返回值:如果函数(如add)前有函数类型(int),这就是返回值类型,其实就是c,简单点说,如果函数里有return后便那个值就是返回值,如果没有return语句,他就返回空,也就可以说没有返回值

首先int和char都是关键字不是返回值。

int是32位整数,char是8位整数(有些时候是字符型)。

然后,所谓返回值是值定义时使用到了int。比如:int main(),其返回值是32为整数型,其返回函数名是main。

假如程序如下:

int main()

{

return 1;

}

则这个函数main()就有一个返回值1。

就可以这么获取这个值:int ii=main()

以上为知识交流,如有不对可以留言进行修改,也希望提问者,还有什么疑惑可以追问