当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

河南中医药大学:《程序设计基础 CSharp .NET》教学课件_C#基础-6. 函数

资源类别:文库,文档格式:PDF,文档页数:23,文件大小:1.11MB,团购合买
 如何定义和使用函数  如何在函数中传入传出数据  变量作用域  如何结合使用Main()函数和命令行参数  如何把函数提供为结构类型的成员  如何使用函数重载  如何使用委托
点击下载完整版文档(PDF)

信息管理与信息系统专业 第6章函数 任课教师:吕雅丽

信息管理与信息系统专业 任课教师:吕雅丽 第6章 函数

本章内容 ■如何定义和使用函数 如何在函数中传入传出数据 ■变量作用域 ■如何结合使用 Main(函数和命令行参数 ■如何把函数提供为结构类型的成员 ■如何使用函数重载 ■如何使用委托

 如何定义和使用函数  如何在函数中传入传出数据  变量作用域  如何结合使用Main()函数和命令行参数  如何把函数提供为结构类型的成员  如何使用函数重载  如何使用委托 2 本章内容

61定义和使用函数 什么是函数 “函数”是包含一系列语句的代码块 ■语法结构 [访问修饰符][其他修饰符]」数据类型函数名([参数列表]) //函数体

 什么是函数 “函数”是包含一系列语句的代码块  语法结构 [访问修饰符][其他修饰符] 数据类型 函数名([参数列表]) { //函数体 } 3 6.1 定义和使用函数

61定义和使用函数 其中 访问修饰符:可选,默认为 private 其他修饰符:可选,如 static、 virtual、 overr ide等 数据类型:方法的返回值类型,可以是简单类型、引用类 型或“void”类型 函数名:按标识符的命名规则设置的方法名称,同时方法 名不能和0排#中的关键字同名 参数列表:可选,由零个或多个用逗号分割的参数组成 参数类型可以是简单类型也可以是引用类型 函数体:用仍括起来的语句块

 其中  访问修饰符:可选,默认为private  其他修饰符:可选,如static、virtual、override等  数据类型:方法的返回值类型,可以是简单类型、引用类 型或“void”类型  函数名:按标识符的命名规则设置的方法名称,同时方法 名不能和C#中的关键字同名  参数列表:可选,由零个或多个用逗号分割的参数组成, 参数类型可以是简单类型也可以是引用类型  函数体:用{}括起来的语句块。 4 6.1 定义和使用函数

61定义和使用函数 static void Write o WriteLine("简单的输出函数!"); static void Main (str ing[ args) Write o ReadKey o

5 6.1 定义和使用函数

61定义和使用函数 static int sum(int n1, int n2) return n1 n2. static void Main (str ing[ args) int num1 int Parse( readLine o) int num2 int Parse(ReadLine(/ int sum1 sum (num1. num 2) Writeline($"这两个数的和为{sum}。") ReadKey o

6 6.1 定义和使用函数

61定义和使用函数 ■利用表达式体方法简化写法: //static int sum (int n1, int n2) / return n1 n2. // static int sum int n1, int n2)=>n1 n2 注:调用函数时,所提供的参数必须和函数定义中指定 的参数完全匹配,类型、个数、顺序

 利用表达式体方法简化写法:  注:调用函数时,所提供的参数必须和函数定义中指定 的参数完全匹配,类型、个数、顺序。 7 6.1 定义和使用函数

61定义和使用函数 ■数组作为参数: static int MaxValue ( int[ intArr) int max intArr [o for (int 1: imax max= intArr [i] return max static void Main(str ing[ args) int[] myarray={15,25,17,89,65,45,96}; int maxNum =MaxVa l ue(myArr ay Write ine($"数组中最大的数为{ maxNum}。");

 数组作为参数: 8 6.1 定义和使用函数

61定义和使用函数 数组作为参数时,可以使用 par ams关键字实现参数数组 功能,其允许使用个数不定的参数调用函数 static int MaxValue(params int[ intArr int max intArr [o for (int i=1: imax) max intErn[门]; return max static void Main (string[ args) int] my Ar ray={15,25,17,89,65,45,96 //int maxNum MaxValue(myArray int maxNum MaxValue( 15. 25. 17. 89, 65, 45. 96) Writeline($"数组中最大的数为{ maxNum}。")

 数组作为参数时,可以使用params关键字实现参数数组 功能,其允许使用个数不定的参数调用函数。 9 6.1 定义和使用函数

61定义和使用函数 ■练习 定义求数组中元素和的函数 ●定义求数组中值大于某个数的函数。 定义对数组中元素进行逆置的函数

 练习  定义求数组中元素和的函数。  定义求数组中值大于某个数的函数。  定义对数组中元素进行逆置的函数。 10 6.1 定义和使用函数

点击下载完整版文档(PDF)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共23页,试读已结束,阅读完整版请下载
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有