美文网首页
c++自定义函数

c++自定义函数

作者: 波仔_MU | 来源:发表于2018-12-20 21:04 被阅读8次

c++自定义函数可以分作两种 有返回值和无返回值,还有无参数函数

函数一般包括1.函数原型,一般函数原型写在main()函数之前,主要定义 返回值的数据类型,函数名,参数类型也就是函数原型只是描述发送给函数的信息和以及函数返回给其他函数调用的信息。

2.函数定义,函数定义一般会指定 参数名,以及函数体 。函数体中定义了执行函数时需要做什么。

3.函数调用,一般在main()函数里,调用形式一般为函数名(函数参数)

下面的实例是个无返回值的函数,无返回值一般函数返回类型为void。同理无参数函数可以写为 返回类型 函数名(void),或  返回类型 函数名()

函数实例  ---------------------------------------------------------------------------------------

// ourfunc.cpp --创建一个没有返回值的自定义函数

//

#include "pch.h"

#include <iostream>

void simon(int); //function prototype for simon() 函数原型

int main()

{

using namespace std;    //    命名空间,使得下面的cout cin等关键字可用

simon(3); // call the simon() function 函数调用

cout << "Pick an integer:";

int count;

cin >> count;

simon(count); // call it again 再次调用函数,并将输入次数插入函数流

cout << "Done!" << endl;

system("pause"); //防止cmd退出

return 0;

}

void simon(int n) //define the simon() function 函数定义

{

// void functions don't need return statements 该函数没有返回值

std::cout << "Simon says touch your toes" << n << "times." << std::endl;

}

无返回值示例

无返回值示例

有返回值示例

该案例比较简单 也可以在函数定义里 省略变量pounds 的声明,直接将计算公式放在return后(return 14 * sts);

有返回值示例

函数包含的基本特性 

函数头 函数体 ,接受一个参数, 返回一个值,需要一个原型。

有的时候函数掌握熟练后可以不写原型  直接在原型的基础上写自定义函数,类似于 声明变量的时候直接赋值。

相关文章

  • c++字符串常用函数

    c++自定义的字符串替换函数 自定义split函数 new出来的数组不能用sizeOf(arry)/sizeOf(...

  • 【C++】C++代码规范(持续更新)

    C++自定义函数 尽量不要用 可以这样 也可以这样

  • [C++之旅] 12 拷贝构造函数

    [C++之旅] 12 拷贝构造函数 拷贝构造函数的特点 如果没有自定义的拷贝构造函数则系统自动生成一个默认的拷贝构...

  • C++ 构造函数的奇葩问题(A篇)

    前文:C++ 面向对象-类接口和类的实现 带参数的构造函数 承接上文,这里先说带参数的构造函数,自定义的构造函数必...

  • pybind11—函数,返回值,数据转换

    前言 类型 返回自定义类型数据(结构体/类) 定义一个C++结构体,表示自定义的类型。 接口函数输入:废弃(无用处...

  • c++自定义函数

    c++自定义函数可以分作两种 有返回值和无返回值,还有无参数函数 函数一般包括1.函数原型,一般函数原型写在mai...

  • c++ const关键字

    const 在 C++ 中是用来修饰内置类型变量,自定义对象,成员函数,返回值,函数参数。 指定了一个语义约束,编...

  • 2018-11-06

    终于知道如何MATLAB自定义函数如何自动生成NVIDIA的GPU的cuda上的c++代码,从而通过MATLAB的...

  • windows逆向3

    VC 程序内存和编译的一些特征C++ 构造函数C++ 成员函数C++ 析构函数C++ 全局对象的构造C++ 全局对...

  • mysql-自定义函数

    创建自定义无参数函数 调用自定义函数 创建有参数的自定义函数 调用有参数的自定义函数 创建具有复合结构的自定义函数...

网友评论

      本文标题:c++自定义函数

      本文链接:https://www.haomeiwen.com/subject/ysbukqtx.html