栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C++ 函数

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C++ 函数

C++ 函数
    • 1、函数的概述
    • 2、函数的定义
      • 2.1语法:
      • 2.2示例
    • 3 函数的调用
    • 函数声明
    • 函数的分文件编写

1、函数的概述

作用:将一段经常使用的代码封装起来,减少重复代码。
一个较大的程序,一般分成若干个程序块,每个模块实现特定的功能。

2、函数的定义

函数的定义主要有5个步骤:

  1. 返回值类型
  2. 函数名
  3. 参数列表
  4. 函数体语句
  5. return 表达式
2.1语法:
返回值类型 函数名(参数列表){
	函数体语句
	return 表达式
}
2.2示例

示例写一个加法函数

// 函数定义
int add(int a, int b) {
	int c = a + b;
	return c;
}
3 函数的调用

功能:使用定义好的函数
语法:函数名(参数)

示例:

#include 
using namespace std;

// 函数定义
int add(int a, int b) {
	int c = a + b;
	return c;
}

int main() {
	int a = 10;
	int b = 20;
	//调用函数
	int c = add(a, b);
	cout << c << endl;
	system("pause");
	return 0;
}
函数声明

作用:告诉编译器函数名称以及如何调用函数,函数的实际主体可以单独定义。

注意:函数的声明可以有多次,但是定义只能有一次。

示例:

#include 
using namespace std;

// 函数声明
int add(int a, int b);

// 函数定义
int add(int a, int b) {
	int c = a + b;
	return c;
}

int main() {
	int a = 10;
	int b = 20;
	//调用函数
	int c = add(a, b);
	cout << c << endl;
	system("pause");
	return 0;
}
函数的分文件编写

作用:让代码结构更加清晰

代码分文件编写一般有4个步骤
1.创建后缀名为 .h 的头文件
2.创建后缀名为 .cpp 的源文件
3.在头文件中写函数的声明
4.在源文件中写函数的定义

示例:
头文件:

// add.h
#pragma once
#include 
using namespace std;

// 函数声明
int add(int a, int b);

源文件:

// add.cpp
#include "add.h"

// 函数定义
int add(int a, int b) {
	int c = a + b;
	return c;
}

调用文件:

// main.cpp
#include 
#include "add.h"
using namespace std;

int main() {
	int a = 10;
	int b = 20;
	//调用函数
	int c = add(a, b);
	cout << c << endl;
	system("pause");
	return 0;
}
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/879413.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号