C#代码中函数调用相关问题
所谓的函数就是具有独立功能的,并能通过名称重复使用的代码。函数要特别注意调用之前必先声明。并且函数的声明位置必须在类中。
函数声明的语法是 static void 函数名()
{
//函数体(在函数调用时实行)
}
函数的作用域是 一个变量仅在他所定义的大括号内有效。不同的作用域的变量拥有独立的内存空间,当作用域结束时,该变量会从内存中消失。而函数中的标识符就是在代码中需要自行命名的位置。(C#必须由数字 字母 下划线组成,并且不能用数字开头,若不满足该要求,则会出现翻译错误)
接下来就是和函数调用有关了,在调用之前必先声明,
第一种就是声明带参数的函数,函数语法是 static void 函数名(参数列表)
{
//注释内容
}
参数书写语法是 数据类型 参数名,数据类型 参数名,……
函数声明语法就是 public static void (形参列表)……形参就是函数命名时使用的参数
{
注释内容
}
函数的调用语法 函数名(实参列表)……实参指的是函数调用时使用的参数
当函数调用时,会将实参的的数据赋值给形参。(实参和形参相互独立,并不影响)
第二种就是声明带返回值的参数
函数的返回值:运行完后产生的结果。(return 用于函数体中的返回结果)
使用语法:return 值 或变量 或表达式。 (当函数运行到return语句时,会立即结束函数返回return关键字后面的值,变量或者表达式的结果)。
调用带返回值的函数语法:函数名(实参列表)
函数的调用是一个表达式;返回类型与函数声明的返回类型一致。
通过充分的调用各种函数可以减少代码书写量,节约人力和物力,最重要的是可以减少代码的错误率等。