美文网首页
C++ 函数的说明

C++ 函数的说明

作者: 楼主0_002 | 来源:发表于2018-10-06 13:21 被阅读0次

C++ 函数的说明:

f

函数是一组一起执行一个任务的语句。每个 C++ 程序都至少有一个函数,即主函数 main() ,所有简单的程序都可以定义其他额外的函数。

您可以把代码划分到不同的函数中。如何划分代码到不同的函数中是由您来决定的,但在逻辑上,划分通常是根据每个函数执行一个特定的任务来进行的。

函数声明告诉编译器函数的名称、返回类型和参数。函数定义提供了函数的实际主体。

C++ 标准库提供了大量的程序可以调用的内置函数。例如,函数 strcat() 用来连接两个字符串,函数 memcpy() 用来复制内存到另一个位置。

函数还有很多叫法,比如方法、子例程或程序,等等。

函数定义:

在 C++ 中,函数由一个函数头和一个函数主体组成。下面列出一个函数的所有组成部分:

返回类型:一个函数可以返回一个值。return_type 是函数返回的值的数据类型。有些函数执行所需的操作而不返回值,在这种情况下,return_type 是关键字 void

函数名称:这是函数的实际名称。函数名和参数列表一起构成了函数签名。

参数:参数就像是占位符。当函数被调用时,您向参数传递一个值,这个值被称为实际参数。参数列表包括函数参数的类型、顺序、数量。参数是可选的,也就是说,函数可能不包含参数。

函数主体:函数主体包含一组定义函数执行任务的语句

定义函数:

C++ 中的函数定义的一般形式如下:

return_type function_name( parameter list ) { body of the function }

函数声明:

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

函数声明包括以下几个部分:

return_type function_name( parameter list ); 

针对上面定义的函数 max(),以下是函数声明:

int max(int num1, int num2); 

在函数声明中,参数的名称并不重要,只有参数的类型是必需的,因此下面也是有效的声明:

int max(int, int); 

当您在一个源文件中定义函数且在另一个文件中调用函数时,函数声明是必需的。在这种情况下,您应该在调用函数的文件顶部声明函数。

相关文章

  • C++ 函数的说明

    C++函数的说明: f 函数是一组一起执行一个任务的语句。每个C++程序都至少有一个函数,即主函数main(),所...

  • C++语言中的函数

    C++ 函数的说明: + 函数是一组一起执行一个任务的语句。每个 C++ 程序都至少有一个函数,即主函数 main...

  • C/C++ 函数调用原理

    在 C/C++ 函数调用的整个过程中内存空间进行了什么操作?本文对 C/C++ 函数调用原理进行扼要说明。 一、预...

  • C++学习(1) ---- 基本语法介绍

    C++ 基本语法 C++基础语法说明基本形式NA命名空间NA构造函数和析构函数NA实例化方法NA指针和引用NA静态...

  • windows逆向3

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

  • c++语法系列之7-- 函数模板

    (C++ Templates笔记) 1 函数模版的定义 说明:1)typename后面的T为模板参数,max后面的...

  • C++ 存储类

    C++ 存储类 存储类定义 C++ 程序中变量/函数的范围(可见性)和生命周期。这些说明符放置在它们所修饰的类型之...

  • C++ 存储类

    C++存储类 存储类定义 C++ 程序中变量/函数的范围(可见性)和生命周期。这些说明符放置在它们所修饰的类型之前...

  • Python调用C语言函数

    ctype说明 ctypes是Python的一个外部库,可以通过Ctypes调用C/C++语言的函数。 ctype...

  • 【基本知识】C++中的inline函数

    C++中的inline函数,是一个内联函数,这篇文章从以下几个角度来说明这个函数。本文中所使用的解释,适合有一定C...

网友评论

      本文标题:C++ 函数的说明

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