函数

简介: 函数

1.总结: 值传递时,形参是修饰不了实参的


这样子是交换不了实参的,要加上地址&符才可以

void swap(int a, int b) {
 int temp = a;
 a = b;
 b = temp;
}



2.函数的声明

3.函数的分文件写法


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

函数分文件编写一般有4个步骤

1.创建后缀名为.H的头文件

2.创建后缀名为.CP的源文件

3.在头文件中写函数的声明

4.在源文件中写函数的定义





swap.h文件:


#pragma once
#include<iostream>
using namespace std;
void swap(int a, int b);

swap.cpp文件:


#include"swap.h"
void swap(int a, int b) {
  int temp = a;
  a = b;
  b = temp;
  cout << "a=" << a << endl;
  cout << "b=" << b << endl;
}

main.c文件:

#include"swap.h"
int main() {
  int a = 10;
  int b = 100;
  swap(a, b);
  system("pause");
  return 0;
}




相关文章
|
4月前
|
存储 Python
有效的函数(一)
有效的函数(一)
26 0
|
7月前
|
程序员 C语言
函数(1)
函数(1)
48 0
|
8月前
|
XML 存储 JavaScript
loadXMLString() 函数
`loadXMLString()` 是一个JavaScript函数,用于在不同浏览器环境下解析XML字符串。它使用DOMParser在支持的浏览器中解析,而在IE中则使用ActiveXObject。函数接受XML文本作为参数,返回解析后的XML文档。此函数适用于HTML页面的&lt;script&gt;标签内,方便在页面中重用,尤其在处理XML实例时。
|
程序员 编译器 C语言
从零带你认识函数(一)
从零带你认识函数
95 1
|
数据库 索引
pginspect几个函数
pginspect几个函数
95 0
|
算法 程序员 编译器
最简单的函数,看看就会了
最简单的函数,看看就会了
107 0
|
算法 程序员 C++
C/C++ 中的 strrchr() 函数
strrchr() 函数 在 C++ 中,strrchr() 是用于字符串处理的预定义函数。cstring 是字符串函数所需的头文件
330 0
|
程序员 C语言
|
JavaScript 前端开发 API
h函数为什么叫h?
h函数为什么叫h?
279 0

热门文章

最新文章