2.C语言_参数传递与返回值

1、函数定义

  返回类型  函数名(参数列表)

  {

  函数体

  return; // 结束

  }

2、画堆栈图

int plus(int x,int y)
{
	return x+y;
}


void main()
{
	plus(1,2);
	return;
}

  进入反汇编界面,追踪函数执行每一步。堆栈变化。

3、参数是如何传递的

C语言中参数传递:堆栈传参  从右到左

4、返回值存在哪儿? 返回值用了吗?

C语言中,返回值存储在EAX中。

原文地址:https://www.cnblogs.com/RevelationTruth/p/13972471.html