• C#代码中函数调用相关问题


           所谓的函数就是具有独立功能的,并能通过名称重复使用的代码。函数要特别注意调用之前必先声明。并且函数的声明位置必须在类中。 

           函数声明的语法是 static void 函数名()

                                          {

                                           //函数体(在函数调用时实行)

                                            }

            函数的作用域是 一个变量仅在他所定义的大括号内有效。不同的作用域的变量拥有独立的内存空间,当作用域结束时,该变量会从内存中消失。而函数中的标识符就是在代码中需要自行命名的位置。(C#必须由数字 字母 下划线组成,并且不能用数字开头,若不满足该要求,则会出现翻译错误)

           接下来就是和函数调用有关了,在调用之前必先声明,

         第一种就是声明带参数的函数,函数语法是  static void 函数名(参数列表)

                                                                                                                                                                    {

                                                  //注释内容

                                                 }

           参数书写语法是     数据类型  参数名,数据类型 参数名,……

           函数声明语法就是 public static void (形参列表)……形参就是函数命名时使用的参数

                                                        {

                    注释内容

                    }

        函数的调用语法 函数名(实参列表)……实参指的是函数调用时使用的参数

             当函数调用时,会将实参的的数据赋值给形参。(实参和形参相互独立,并不影响)

             第二种就是声明带返回值的参数

             函数的返回值:运行完后产生的结果。(return 用于函数体中的返回结果)

              使用语法:return  值 或变量 或表达式。   (当函数运行到return语句时,会立即结束函数返回return关键字后面的值,变量或者表达式的结果)。

              调用带返回值的函数语法:函数名(实参列表)

       函数的调用是一个表达式;返回类型与函数声明的返回类型一致。

         通过充分的调用各种函数可以减少代码书写量,节约人力和物力,最重要的是可以减少代码的错误率等。

        

            

  • 相关阅读:
    多线程使用常识
    《30天自制操作系统》实现中文显示
    DDD实践(一)
    为了钱这是很正当的,我跟你干,我要获得一个好的收入,我要改善我的生活,我要提高我的生活质量(转)
    Java对象序列化/反序列化的注意事项(转)
    Java使用Socket传输文件遇到的问题(转)
    大胆采用开源工具(转)
    如果常量类进行改变时,只编译常量类,而使用常量的类不重新编码,这样改动实际上算没有生效(转)
    在html中写python代码的语法和特点-----基于webpy的httpserver
    在Activity中为什么要用managedQuery()
  • 原文地址:https://www.cnblogs.com/whitesnow/p/7630255.html
Copyright © 2020-2023  润新知