C#学习笔记(三) 函数
2012-02-22 14:57
399 查看
第十五讲 函数
函数:给定自变量的值,就可以得到函数值。
程序设计中的函数:
功能;
参数;
返回值;
功能 有意义的函数都有功能;
函数是一个功能模块;
编写一个函数,事实上是将一个功能模块独立出来
1.Max 取最大值
2.CirArea 给定半径 求面积
Max必须有两个参数num1和num2 返回值:最大的那个数
CirArea必须要有参数r 返回值:面积
函数的调用
使用函数
代码:
public partial class Form1 : Form {
public Form1() {
InitializeComponent();
}
// 主窗口的Load时间处理函数 不能被我们调用 只能由操作系统来调用
private void Form1_Load(object sender, EventArgs e) {
/*
int a = 13;
int b = 14;
int y = Max(a, b);
this.textBox1.Text = y.ToString();
//*/
/*
int r = 13;
float area = CirArea(r);
this.textBox1.Text = area.ToString();
//*/
}
//Max函数的功能是:输出比较大的数
private int Max(int num1, int num2) {
if (num1 >= num2) {
return num1;
}
else {
return num2;
}
}
//求圆的面积
private float CirArea(int r) {
const float PI = 3.14F;
float area = 0;
area = PI * r * r;
return area;
}
函数:给定自变量的值,就可以得到函数值。
程序设计中的函数:
功能;
参数;
返回值;
功能 有意义的函数都有功能;
函数是一个功能模块;
编写一个函数,事实上是将一个功能模块独立出来
1.Max 取最大值
2.CirArea 给定半径 求面积
Max必须有两个参数num1和num2 返回值:最大的那个数
CirArea必须要有参数r 返回值:面积
函数的调用
使用函数
代码:
public partial class Form1 : Form {
public Form1() {
InitializeComponent();
}
// 主窗口的Load时间处理函数 不能被我们调用 只能由操作系统来调用
private void Form1_Load(object sender, EventArgs e) {
/*
int a = 13;
int b = 14;
int y = Max(a, b);
this.textBox1.Text = y.ToString();
//*/
/*
int r = 13;
float area = CirArea(r);
this.textBox1.Text = area.ToString();
//*/
}
//Max函数的功能是:输出比较大的数
private int Max(int num1, int num2) {
if (num1 >= num2) {
return num1;
}
else {
return num2;
}
}
//求圆的面积
private float CirArea(int r) {
const float PI = 3.14F;
float area = 0;
area = PI * r * r;
return area;
}
相关文章推荐
- c#学习笔记之八 函数的代表delegate的用法:c# 求 三角函数 指数函数 积分
- C# 函数方法大全+学习笔记
- C#2005 .NET3.0高级编程学习笔记————类的函数成员(构造函数,只读字段)
- 【C#学习笔记】函数调用
- C#学习笔记04:函数
- 【C#学习笔记】函数重载
- C#2005 .NET3.0高级编程学习笔记————类和结构,类的数据成员,类的函数成员(方法、属性)
- (原创)c#学习笔记06--函数06--委托
- C#学习笔记二(函数高级参数)
- (原创)c#学习笔记06--函数01--定义和使用函数01--返回值
- (原创)c#学习笔记06--函数02--变量的作用域01--其他结构中变量的作用域
- c#学习笔记之十五 目前多线程执行函数的思路
- C#2005 .NET3.0高级编程学习笔记————类和结构,类的数据成员,类的函数成员(方法、属性)
- (原创)c#学习笔记06--函数03--main函数
- (原创)c#学习笔记06--函数05--函数的重载
- C#学习之路,学习笔记 第六章 函数
- [C#学习笔记之多线程1]使用ParameterizedThreadStart委托向线程函数传送参数
- C#学习笔记3——函数
- 学习笔记:c#函数名可以直接赋值给委托
- (原创)c#学习笔记06--函数01--定义和使用函数02--参数