C# 函数 值参数和引用参数.ppt
《C# 函数 值参数和引用参数.ppt》由会员分享,可在线阅读,更多相关《C# 函数 值参数和引用参数.ppt(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Visual C#2005程序设计与应用简明教程 第5章 函数 第5章 函 数学习目标:学习目标:掌握如何定义和使用函数;掌握函数之间传送数据的方式;理解变量的作用域;5.1 定义和使用函数5.1.1 定义函数class Program static void write()(无返回值)Console.WriteLine(“Test output from function”);static void Main(string args)write();Console.ReadKey();5.1.2 返回值(有返回值)当函数返回的是一个值的时候,用以下两种方式 修改函数:在函数声明中指定返回值的
2、类型,但不使用关键字void;使用return关键字结束函数的执行,把返回值传送给调用代码;static ()return 必须是一个值,而且必须是,而 可以是任何类型,包括复杂类型。class Program static double write()return 1.2;Console.WriteLine(Test output from function);static void Main(string args)double m=write();Console.WriteLine(m);Console.ReadKey();执行到return语句时,表示从被调函数返回到主调函数继续执行,
3、这个语句后面的代码不会执行。所有的处理路径都必须执行到 return 语句。否则提示错误“并不是所有的处理路径都返回一个值”。static double getval()double checkval;if(checkval5)return 4.7;5.1.3 参数在函数接受参数时,必须指定以下内容:函数在定义中制定接受的参数列表,以及参数类型;在每个函数调用中匹配的参数列表,要求类型、个数、顺序匹配。static void myfunction(string mystring,double mydouble)调用时:myfunction(2.6,”hello”);myfunction(“he
4、llo”);namespace ConsoleApplication3 class Program static int maxvalue(int intarray)int maxval=intarray0;for(int i=1;i maxval)maxval=intarrayi;return maxval;static void Main(string args)int myarray=1,8,3,6,2,3,9,3,11,2;int maxval=maxvalue(myarray);Console.WriteLine(the maximum value in myarray is 0,m
5、axval);Console.ReadKey();5.2.1 值参数:把一个值传递给函数使用,函数中此变量的任何修改都不影响函数调用中制定的参数。class Program static void showdouble(int val)val*=2;Console.WriteLine(val doubled=0,val);static void Main(string args)int mynumber=5;Console.WriteLine(mynumber=0,mynumber);showdouble(mynumber);Console.WriteLine(mynumber=0,mynum
6、ber);Console.ReadKey();程序输出:mynumber=5;mynumber=10;mynumber=5;5.2 引用参数和值参数 class Program static int showdouble(int val)val*=2;return val;static void Main(string args)int mynumber=5;Console.WriteLine(mynumber=0,mynumber);mynumber=showdouble(mynumber);/Console.WriteLine(showdouble(mynumber);Console.Wr
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C# 函数 值参数和引用参数 参数 引用
限制150内