11-函数(初识)

11-1 前情回顾

前面我们曾经写过这样的代码——求2个任意整数和:

int main()
{
	int n1 = 0;
	int n2 = 0;

	//输入
	scanf("%d %d", &n1, &n2);

	//求和
	int sum = n1 + n2;

	//打印
	printf("%d\n", sum);
	return 0;
}

11-2 函数

f(x)=2*x+1,根据不同的x值,会得到不同的f(x)值

用两张图来理解一下吧~~~

如果我们想写一个函数Add求得两数和呢?

int Add(int x, int y)  //返回的是整数,所以还用int
{
	int z = 0;
	z = x + y;
	return z;  //返回结果
}

int main()
{
	int n1 = 0;
	int n2 = 0;

	//输入
	scanf("%d %d", &n1, &n2);

	//求和
	//int sum = n1 + n2;
	int sum = Add(n1, n2);  //与Add函数对应

	//打印
	printf("%d\n", sum);
	return 0;
}

成功运行:

当然,我们可以把这个函数简化:

int Add(int x, int y)  //返回的是整数,所以还用int
{
	return (x+y);  //括号可以不写,写上是为了便于理解
}

int main()
{
	int n1 = 0;
	int n2 = 0;

	//输入
	scanf("%d %d", &n1, &n2);

	//求和
	//int sum = n1 + n2;
	int sum = Add(n1, n2);  //与Add函数对应

	//打印
	printf("%d\n", sum);
	return 0;
}

结果依旧:

对函数各个部分的介绍:

int Add(int x, int y)  //int:返回类型  Add:函数名  int x/int y:函数参数
{
	int z = 0;
	z = x + y;
	return z;  //大括号里面:函数体
}

今天只是简单理解,后期会详细讲解,各位再会!

  • 14
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值