C#编程基础 笔记#4函数初探
什么是函数?
C#中的函数不是数学中的函数,它是将一个或几个功能封装到一个代码段中,并为这个代码段命上一个名称这种方式将这个代码段称为“函数/方法/子过程”。
函数的好处在哪里:
1、实现模块化设计
2、使得程序设计比较简单
3、提高程序的可读性和可维护性
--------------------------
函数分类:
1、系统函数
2、自定义函数(重点)
---------------------------
函数的定义
在使用函数前必须先定义,才能使用。
定义函数的语法:
[访问修饰符] [static] 返回值类型 函数名称([形参列表])
{
函数的代码块;//封装的功能代码
}
其中的[]括号表示可有可无并不是必须的。
访问修饰符:
指定此函数可以被访问的范围(谁可以访问(调用)此函数)
static:
static关键字表示这个函数是一个静态函数
返回值类型:
函数调用后会向主控程序(主调程序)返回一个值。返回值类型就是指这个返回的数据类型。
函数名:
也就是函数的名称,调用函数是通过函数名来调用的,函数名与变量的命名规则是一致的。
形参列表:
如果有数据要传递到函数里面去参与运算,这个数据就是参数
函数体:
这个部分就是函数具体的代码。
==================================
函数是可以重用,而且如果函数中进行修改时只用修改函数即可,调用函数的地方几乎不用修改。
只要不是函数的功能变更,调用者是不用更改的。
-----------------------
无返回值的函数调用后只执行函数的功能,并不会返回数据
有返回值的函数调用后会返回一个函数定义时指定的数据类型的具体值,调用方(主控函数)可以使用同类型的变量进行函数返回值的获取,从而做其他的运算。
--------------------------
无返回值的函数在定义时要使用void关键字来表示
void---》没有返回值,表示这个函数无需返回值
无参函数是函数在定义时不需要外部数据参与函数的运算,因此函数在定义时小括号里面不需要写任何东西,只需要一个空的小括号即可
==============================
调用函数时对于调用方(主控方)而言,函数的内部是不可见的(隐藏的)
============================
函数的语法:
六个部分
1、访问修饰符(不是必须的)
2、是否是静态的(不是必须的)
3、返回值类型(是必须的)
4、函数名称(必须的)
5、参数列表的小括号(必须的,里面的参数不是必须的)
6、函数的功能代码
示例:
public static ReturnType MethodName ( Parameter ) {code}
| | | | | | |
访问修饰 静态 返回值类型 函数名 小括号 参数 函数体
===============================================================
你只要在C#语言的代码中看到了小括号那么基本上应该就是函数了。
========================================
函数的返回值类型是我们学过的数据类型中任意一种(是和函数功能相关的)
==================================
变量名是一个具体值的标识
函数名是一段功能代码的标识
某种意义上来说,变量名和函数名代表的意义是差不多。
======================================
函数参数:
就是函数和函数之间数据的传递
主控方将数据传递给被调方。
函数返回值:
被调方将数据传给主控方。
===============================
函数终极解释:
就是一段封装好功能代码。
=

浙公网安备 33010602011771号