zoukankan      html  css  js  c++  java
  • 函数知识(长路漫漫,任重道远)

      (第一周学习计算机基础,多年的思维习惯正在努力慢慢改变,知识点主要困于循环与函数,还得多加练习,既然是自己选择的当然得站到最后!)

    函数:具有独立功能,能通过名称重复使用的代码。

    参数:完成一件事需要知道的额外条件。参数仅在函数体中有效。

    返回值:完成后产生的结果。

    函数声明的语法:static 返回类型 函数名(参数列表)      这里的参数列表为形参列表

      无法回类型→void;声明写在类中,不能在主函数内;主函数是一个特殊的函数。

    函数调用的语法:函数名(参数列表)  这里的参数列表为实参列表

      必须先声明再调用;无返回类型直接调用;调用函数表达式的类型为函数的返回类型。

    声明参数:必须有数据类型和变量名称

    参数列表书写语法:数据类型 参数名,数据类型 参数名,......

    标识符:在代码中需要自行命名的位置。

      由数字、字母、下划线组成,但不能以数字开头;变量名,首字母小写;函数名,首字母大写。

    带返回值的函数:

      return关键字,用于在函数中返回结果,使用语法:return 值或变量或表达式;函数运行到return语句时,立即结束函数,并返回return关键字后面的值,变量或表达式的结果;返回类型与声明的返回类型一致;无返回类型时只写一个return即可。

    函数签名:函数名、参数列表、返回类型的统称。

      无论是函数调用者还是函数实现者,都只需要知道函数签名即可;学习函数,关键在于编写正确的函数签名。

    编写正确的函数签名:

      理解需求;贴合需求的函数名;是否需要参数及需要哪些参数;是否需要返回类型。

    文档注释:对函数的概述、对参数的描述、对返回类型的描述。

    函数重载:将意义相近的函数命名为相同的函数。计算机在调用时自动匹配最合适的重载。

    函数的相互调用:利用已有函数编写函数。

      特殊:递归,直接或间接的调用自身;递归必须要有终止条件,否则会导致内存耗尽,程序崩溃。

  • 相关阅读:
    Python Data Analysis Library¶
    matadon/mizuno
    MySQL 5.1参考手册
    Apache Derby: Quick Start
    JRuby大捷:ThoughtWorks宣布Mingle发布在即
    RailsWithH2InJNDIOnJetty
    Embedded Jetty and Spring: The Lightweight Antidote for Java EE Complexity
    window下安装解压缩版mysql/zip压缩文件包非install安装程序
    Chapter 9. Extending Workbench
    Mysql手动增加一列_Blog of Grow_百度空间
  • 原文地址:https://www.cnblogs.com/YYouyang/p/7401228.html
Copyright © 2011-2022 走看看