美文网首页想法简友广场C++学习笔记
第七章 函数(1)复习函数的基本知识

第七章 函数(1)复习函数的基本知识

作者: 阿厉a_li | 来源:发表于2019-12-14 11:57 被阅读0次

    c++自带了一个包含函数的大型库(标准的ANSI库和多个c++类);另一方面,要提高编程效率,可更深入地学习STL(标准模板库),BOOST C++提供的功能。

(一)复习函数的基本知识

1.要使用c++函数,必须完成如下的工作:

    提供函数的定义;提供函数的原型(进行函数的声明);调用函数。有返回值的函数的使用的时候,完全可以将这个函数看成一个数,当然类型就是函数返回值的类型。

2.函数分为两类:

    有返回值的函数和没有返回值的函数,没有返回值的函数用void来声明和定义。对于有返回值的函数,首先要在函数声明时说明返回值的类型,比如int,double等,返回值的类型要与声明的类型相匹配。返回值不能为数组(但是可以将数组作为结构或对象的组成部分来返回),但可以是其他任何类型,比如整型、浮点、指针,甚至是结构体和对象。返回语句可以有有多条,按条件来返回,一般会用到if else语句。

3.函数的原型和函数的调用

    函数的原型是为了告诉调用函数相关信息,比如返回值的类型和参数类型及数目,而函数的定义是为了告诉实际运行的函数,需要返回什么样类型的数据,参数是什么,因此函数原型和函数定义的函数头都要给出返回类型,参数类型及数目,但是函数原型中可以不给出参数的名称,只给出参数的类型。

    函数的原型描述了函数到编译器的接口,使用原型可以使得程序处理更快捷,并可以将函数定义放在main()之后或另外的文件中,原型的使用能够大大降低出错的几率。原型是一条语句,必须以分号结束,最简单的方法是将函数定义的函数头拿出来,后面加上分号即可。原型中参数可以只给出类型,不给出变量名

    通常,原型自动将被传递的参数转换为期望的类型,但一般不要这样做。

 

相关文章

  • 《C++ Primer Plus》第7章学习笔记

    内容思维导图 1. 复习函数的基本知识 使用函数需完成的工作:提供函数定义。提供函数原型。调用函数。 可将函数分为...

  • 第七章 函数(1)复习函数的基本知识

    c++自带了一个包含函数的大型库(标准的ANSI库和多个c++类);另一方面,要提高编程效率,可更深入地学习ST...

  • day8函数基础

      今天主要学习了函数的基本知识   1、函数   函数就是对实现某一特定功能的代码段封装。分为内置函数和自定义函...

  • day10-函数的应用

    一、匿名函数 1.基本知识 字面量:函数名 = lambda 参数列表:返回值 说明:函数名 -> 变量名lamb...

  • 【第十五天】函数式与并行运算

    第七章 函数式编程 7.1 1.Python中的函数式 函数式编程强调了函数的纯粹性(purity)一个纯函数是没...

  • js - 函数表达式

    第七章 函数表达式 1. 创建函数两种方法 函数表达式特征 1,函数声明: 特征: 函数声明提升,意思执行代码前会...

  • C语言 第七章 函数

    [TOC] 第七章函数 函数分类 函数分为:库函数 和自定义和函数 main()函数 主函数 定义一个函数:函数的...

  • 《C++ Primer Plus》:函数

    本章内容概览 基本知识 函数原型 按值传递函数参数 函数和数组 const指针参数 函数和字符串 递归 指向函数的...

  • Python编程:从入门到实践 Day7

    第七章 用户输入与while循环 1.用户输入:input()函数 (1)input()函数的工作原理 inpu...

  • python-day10

    一、复习和补充 1、函数的声明 def 函数名(参数1,类型1,参数2,类型2,...) -->返回值类型:函数...

网友评论

    本文标题:第七章 函数(1)复习函数的基本知识

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