C++研发笔记9——C语言程序设计初阶学习笔记7

        我们继续第二部分《初识C语言》的学习,上一篇学习笔记当中我们详细学习了字符串+转义字符+注释的剩余知识并大概了解了选择语句以及循环语句的内容,今天我们继续后面内容的学习,后面的内容还包括:函数 、数组 、操作符 、常见关键字 、define 定义常量和宏 、指针 、结构体。

第二部分  初识C语言

八、函数

1、函数

        数学中的函数 —— y = f(x)——即一个 x ,有一个对应的 y。

        我们来看下面这段代码,这是我们经过之前的学习比较好理解的格式。

// 这段代码实现了输入两个整数,实现输入两个整数相加
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
{
	int num1 = 0;
	int num2 = 0;
	int sum = 0;
	printf("输入两个操作数:>>");
	scanf("%d %d", &num1, &num2);
	sum = num1 + num2;
	printf("sum = %d\n", sum);
	return 0;
}
// 这里补充一点,有时候我们将输入函数写成这个样子
	scanf("%d,%d", &num1, &num2);
// 那么此时我们输入两个整数的时候就必须使用逗号分隔

        现在为了实现上面这个功能,我们可以写成函数如下:

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int Add(int x, int y) // 在这里定义了函数需要使用的两个变量
// 这里就是定义了一个函数,相当于一个工厂
// 在我们输入参数之后,可以实现返回一个结果
{
	int z = 0;
	z = x + y;
	return z;
}
int main()
{
	int num1 = 0;
	int num2 = 0;
	int sum = 0;
	printf("输入两个操作数:>>");
	scanf("%d %d", &num1, &num2);
	sum = Add(num1, num2);
	int a = 0;
	a = Add(10, 20); // 函数的作用就可以简化代码,代码复用
	int b = Add(30, 20); // 函数的作用就可以简化代码,代码复用
	// 以后再使用类似的功能的时候,直接使用一句话调用即可
	printf("sum = %d\n", sum);
	printf("a = %d , b = %d\n", a,b);
	return 0;
}

        另外还有一种简化的写法:

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int Add(int x, int y) 
{
	return (x + y);
}
int main()
{
	int num1 = 0;
	int num2 = 0;
	int sum = 0;
	printf("输入两个操作数:>>");
	scanf("%d %d", &num1, &num2);
	sum = Add(num1, num2);
	int a = 0;
	a = Add(10, 20); // 函数的作用就可以简化代码,代码复用
	int b = Add(30, 20); 
	printf("s
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值