函数的声明和调用

在这里插入图片描述

/*
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;
}

在这里插入图片描述

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

发布了73 篇原创文章 · 获赞 0 · 访问量 9873

猜你喜欢

转载自blog.csdn.net/weixin_45399178/article/details/105054149