函数的概念
- 定义
- 函数是一段有特定功能的代码,有自己的名字,通过名字可以重复调用这段代码来帮我们完成特定功能。
- 例如:Write(); WriteLine(); ReadKey();
- 分类
- 系统提供的
- 自己编写的
函数的声明与调用
- Pascal命名法
- 帕斯卡命名规范,要求每个单词首字母大写,其余字母小写。
- 多用于给类或函数(方法)命名。
- 例如:ReadLine,ReadKey,ToDouble,ToInt32
- 函数的声明(语法)
static 返回值 函数名 ([参数列表]) { 函数代码体; }
- static:静态标识符
- 返回值:如果不需要返回值就写void,即无返回值
- 函数名:当前功能函数的名字,符合Pascal规范
- 参数列表:若不需要则小括号留空,若需要,要以 参数类型 参数名 的形式书写。
- 函数的调用
- 函数名([实际参数]);
- 如果函数只声明不调用,则函数中的代码永远不会执行。
函数的参数与返回值
- 形参与实参
- 形参:形式参数,在定义函数时,在参数列表中定义的参数。
- 实参:实际参数,在调用函数时,传递给函数的具体参数。
- 返回值
- 关键字 return
- 作用:在函数中返回要返回的值;立即结束函数。
- 关键字 return
- 练习:声明一个函数进行自我介绍(有参有返回值)
class Program { static void Main(string[] args) { int age = Hello("Shane", 1); Console.WriteLine(age); Console.ReadKey(); } static int Hello(string name,int age) { Console.WriteLine("Hello,我是{0},今年{1}岁。",name,age); return age; } }