C#入门经典第三版第六章——学习笔记
来源:互联网 发布:淘宝发货地有影响吗 编辑:程序博客网 时间:2024/05/24 07:12
第6章 函数
$一
1.在C#中,函数就是一种方法,当程序需要重复使用一种方法时(比如找出最大数,找到适合的数据),为方便在编程过程中修改及调用,使用。
2.函数中代码的可重用性。
3.函数使代码的可读性更高。对不同的数据执行相同的操作。
$二
定义和使用函数。
函数定义由以下几部分组成:
两个关键字:static 和 void
函数名,如write();
代码块写在花括号中{};
返回值:
通过函数进行数据交换的最简单的方法就是利用返回值。
返回一个值时,可用以下两种方法修改函数:
函数返回类型为除void之外的类型;
函数返回值用return实现;
注:所有的路径处理都必须执行到return语句。
$三
参数。
当传递参数时需要注意以下两点:
参数列表及参数类型
在每个函数调用中的匹配参数列表。
示例:求一组给定数组中的最大数。
思路:
首先,接口函数中定义数组并初始化,调用函数MaxValue(),传递给函数的参数为数组myArray,输出最大值。
其次,函数的功能,实现求最大值,返回的是一个最大值。因为传递过来的是一个数组,所以首先必须知道数组的大小,再次,就可以写出求最大数的算法了。
源程序清单如下:
using System;
class maxvalue
{
public static int MaxNumber(int[] array)
{
int L=array.Length;
int max=array[0];
for(int i=0;i<L;i++)
{
if(array[i]>max)max=array[i];
}
return max;
}
public static void Main(string[] args)
{
int[] myArray={45,43,6,2,-45,6,7,8,9,4,5,32,456,786};
int max;
max=MaxNumber(myArray);
Console.WriteLine("the bigest value is:/0{0}/0",max);
Console.ReadKey();
}
}
参数匹配时要注意类型,顺序及个数。(后面会涉及到期重载函数来解决这些问题)
- C#入门经典第三版第六章——学习笔记
- C#入门经典—第六章
- 《C#入门经典》第六版 学习笔记之第九章 定义类
- C#入门经典—第三章
- C#入门经典第六章
- c#经典入门--学习笔记
- c#经典入门--学习笔记
- 《C#入门经典》第六版 学习笔记之第十章 定义类成员(1) 10.1成员的定义~10.2类成员的其他方法
- 《C#入门经典》第六版 学习笔记之第十章 定义类成员(1) 10.3 接口的实现~10.5 部分类方法定义
- C++入门经典(第三版)-- 学习笔记(1)
- 算法竞赛入门经典 第三章 学习笔记
- C#入门经典(第三版)十一章练习题答案
- C#入门经典(第4版)第三章习题
- 下载《c#入门经典》中文第三版
- 学习笔记《C#入门经典(第6版)》C#语言:第3章
- 学习笔记《C#入门经典(第6版)》C#语言:第4章
- 学习笔记《C#入门经典(第6版)》C#语言:第5章
- 学习笔记《C#入门经典(第6版)》C#语言:第6章
- think in java ch6
- vim 常用设置 (转载)
- 史上最强的Vim 配置文件 (转载)
- 传智播客——泛型
- J2me蓝牙打印开发
- C#入门经典第三版第六章——学习笔记
- Oracle常见错误——ORA-00054
- 查看Linux系统版本信息 (转载)
- 在linux vi中激活鼠标中键,实现滚动换行 (转载)
- 浙江:副省长茅临生专程祝贺台州临海市涌泉镇“忘不了”农村资金互助社开业发来的贺信
- DOS 设置JDK环境变量 永久写入注册表
- 如何学习linux编程 (转载)
- Deprecated: Function ereg_replace() is d
- 如何搜索字幕