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

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

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

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

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

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

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

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

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

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

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

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

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

    带返回值的函数:

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

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

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

    编写正确的函数签名:

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

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

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

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

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

  • 相关阅读:
    POJ2635-The Embarrassed Cryptographer-大整数素因子
    poj2115-C Looooops -线性同余方程
    POJ1942-Paths On a Grid-组合数学
    poj1850-CODE-组合
    POJ1019-Number Sequence-数数。。
    CF-Contest339-614
    POJ3252-RoundNumbers-排列组合
    睡前小dp-poj3254-状压dp入门
    AC自动机-HDU3065-简单题
    python学习笔记 day32 实现网盘上传下载功能
  • 原文地址:https://www.cnblogs.com/YYouyang/p/7401228.html
Copyright © 2011-2022 走看看