zoukankan      html  css  js  c++  java
  • 函数和方法的讲解

    函数(function)的函代表信函,即联结、关联的意思,用于编程则代表一个变量(或数值)的变化会引起其他变量以及结果的变化,如x=3,y=2x,那么y的值就是6,当x的值改成4,y的值就是8;这种运算方式也形象地称为方法。数学上的函数的定义是自变量a的值发生变化时,因变量b也会有一个变化后的对应值,而编程里的函数(方法)有时是没有变量的,如:

    int main()

    {cout<<3*3<<endl;

    }

    也就是编程里的函数代表的范围更广更深。

    补充:

    数学上的函数,是固定的参数对应固定的函数值,中间过程不会产生副作用,即不改变任何参数的状态。

    而编程上的函数(方法),很多时候是为了完成某些功能,中间过程可以修改某些参数或外部变量的状态,(可能)最后顺便返回一个函数值。

    类似数学上的意义,在编程中如果完全不修改变量的状态,固定的参数对应固定的函数值,这时的函数(方法)会被称为纯函数以作强调。

  • 相关阅读:
    Oracle Database 11g : SQL 基础
    Idea-Java接入银联支付的Demo
    Linux文件系统挂载管理
    Linux文件系统
    使用fdisk进行磁盘管理
    Vim文本编辑器
    Linux系统常用命令
    Linux系统目录架构
    Linux文件基本操作管理
    Linux文件系统的基本结构
  • 原文地址:https://www.cnblogs.com/whcsrj/p/13515825.html
Copyright © 2011-2022 走看看