函数

简介: 函数

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




相关文章
|
3月前
|
存储 自然语言处理 数据处理
有效的函数
有效的函数
20 0
|
3月前
|
存储 Python
有效的函数(一)
有效的函数(一)
20 0
|
6月前
|
程序员 C语言
函数(1)
函数(1)
44 0
|
7月前
|
存储 C语言 Python
函数的前世今生1系列
函数的前世今生1系列
|
C语言
C语言知识点之 函数2
C语言知识点之 函数2
51 0
|
算法 编译器 程序员
|
存储 编译器
函数(下)
函数(下)
87 0
基本初等函数 对数函数
基本初等函数 对数函数
138 0
|
自然语言处理 C++
C/C++ 中的 atol()、atoll() 和 atof() 函数
1.atol(): 此函数将作为参数传递给函数调用的 C 类型字符串转换为长整数。它解析 C 字符串 str 并将其内容解释为整数,该整数作为 long int 类型的值返回。该函数会丢弃字符串开头的空白字符,直到找到非空白字符。如果 C 字符串 str 中的非空白字符序列不是有效的整数,或者如果因为 str 为空或仅包含空白字符而不存在这样的序列,则不执行任何转换并返回零。
255 0

热门文章

最新文章