函数的声明和调用

在这里插入图片描述

/*
1)先确定函数的功能
  设计函数时,每个函数,只有一个特定的功能
  计算1+2+3+...n
2)确定函数的参数
  是否需要参数,参数的个数,参数的类型
3)确定函数的返回值
   是否需要函数的返回值,返回值类型
4)确定函数名
   函数名,一定要顾名思义
5)函数点名的命名方法,和变量相同
6)函数实现
*/
#include <iostream>
#include <Windows.h>

using namespace std;

//以下两种函数声明都可以
int mac(int a1, int a2, int a3);
int mac(int, int, int);
//函数定义在后 使用在前需要  函数声明
//函数声明就是吧 函数头放在前面
int sun(int n) {  // n表示  形参(形式参数), n=10
	int s=0;
	for(int i=0; i<=n; ++i) {
		s+=i;  // s=s+i;
	}
	return s;
}

//计算三个整数的最大值  a1 a2  a3 
int mac(int a1, int a2, int a3) {
	return 0;
}

int main(void) {

	//sun(10) 就是 函数的调用 10为实参(实际参数) 
	//使用sun(10), 就会把10传递给sun函数的“形参”
	//1+2+3+...+50=
	cout << sun(10) << endl;

	//1+2+3+...+100=
	cout << sun(100) << endl;

	system("pause");
	return 0;
}

#include <iostream>
#include <Windows.h>
#include "函数的传递在模块开发.h"
#include "函数的传递在模块开发.h"

int main(void) {
	std::cout << sun(10) << std::endl;
	std::cout << sun(50) << std::endl;
	system("pause");
	return 0;
}//使用函数声明 实现多模块开发  
int sun(int n) {  // n表示  形参(形式参数), n=10
	int s=0;
	for(int i=0; i<=n; ++i) {
		s+=i;  // s=s+i;
	}
	return s;
}

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值