方法与debug介绍


前言

一个程序运行是多个方法组成,平常建立程序的main();也是一个方法


一、方法是什么?

方法是将具有独立功能的代码块作为一个整体,使其具有特殊功能的代码集。一个方法集合完成功能的代码段,使其完成一个完整的功能

二、方法定义

方法必须先创建才可以使用,该过程称为方法定义。常用的方法定义格式:    public static void 方法名 ( ) {           //方法体     }。

1.带参数方法的定义

定义格式:public static void 方法名 ( 数据类型 参数 ) { … … },在方法名后面的()定义需要使用的参数,可以使用一个参数,也可以使用多个参数格式(多个参数):     public static void 方法名 ( 数据类型 变量名1 ,数据类型 变量名2 ,…… ) { … … }。注意方法定义时,参数中的数据类型与变量名都不能缺少,缺少任意一个程序将报错;方法定义时,多个参数之间使用逗号( ,)分隔

2.带返回值方法的定义

定义格式: public static 数据类型    方法名 ( 参数 ) {    return 数据 ;     },在方法名前定义返回值的数据类型,在方法体里面return 数据返回需要的数据。方法定义时return后面的返回值与方法定义上的数据类型要匹配,否则程序将报错。

三、方法调用

调用格式:    方法名 ( ) ;注意方法必须先定义后调用,否则程序将报错。

1.带参数方法的调用

调用格式:        方法名 ( 参数 ) ;在方法名后面的()定义需要使用的参数,可以使用一个参数,也可以使用多个参数格式格式(多个参数):    方法名 ( 变量名1/常量值1 ,变量名2/常量值2 ) ;注意在方法调用时,参数的数量与类型必须与方法定义中的设置相匹配,否则程序将报错。与方法定义时一样,多个参数之间用“,”分隔。

2.带返回值方法的调用

调用格式:    数据类型 变量名 = 方法名 ( 参数 ) ;定义一个新的变量接收方法的返回值,变量的数据类型要和方法内return的数据类型匹配,否则程序将报错。

注意:方法不能嵌套定义 void表示无返回值,可以省略return,也可以单独的书写return,后面不加数据

四、方法重载

方法重载指同一个类中定义的多个方法之间的关系,满足下列条件的多个方法相互构成重载 多个方法在同一个类中 多个方法具有相同的方法名 多个方法的参数不相同,类型不同或者数量不同 

重载仅对应方法的定义,与方法的调用无关,调用方式参照标准格式 重载仅针对同一个类中方法的名称与参数进行识别,与返回值无关,换句话说不能通过返回值来判定两个方法是否相互构成重载

五、Debug

Debug:是供程序员使用的程序调试工具,它可以用于查看程序的执行流程,也可以用于追踪程序执行过程来调试程序。在程序执行过程中使用debug断点功能,追踪程序的执行过程,可以寻找程序的出错点。


总结

提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在Keil5中,debug是一种常用的调试方法。通过debug可以逐行执行程序,并观察程序的执行情况。在Keil5中,有一些常用的调试工具和功能可以帮助我们进行调试。 首先,可以通过复位按钮将程序复位到最开始处,或者使用全速运行按钮(F5)使程序一直处于运行状态,或者直接运行到设置的断点处。另外,还可以使用逐行调试按钮(F10)来逐行执行程序,或者使用跳出调试按钮(Ctrl F11)来快速执行完当前函数的剩下语句,然后跳出该函数体,准备执行下一条语句。还有一个快捷方式是使用运行到光标处按钮(Ctrl F10),可以直接运行到光标所在的位置。此外,还可以设置断点、失能断点、删除断点等操作。这些调试工具和功能可以帮助我们快速定位程序错误和调试代码。 此外,Keil5还提供了一些特殊的窗口,如命令输出窗口用于显示调试时的一些数据,寄存器窗口用于观察每一步寄存器的变化,汇编语言窗口用于查看汇编语言代码,变量查看窗口用于实时检测每一步变量的变化等。这些窗口可以帮助我们更好地理解程序的执行过程和调试代码。 另外,Keil5中还提供了一种调试方法叫做Logic Analyzer,可以帮助我们观察引脚的状态。在调试过程中,可以通过Logic Analyzer选择要观察的引脚,然后进入仿真界面进行观察。这对于逻辑分析和SPI通信测试很有帮助。 综上所述,Keil5提供了多种调试工具和功能,包括debug调试、断点设置、特殊窗口以及Logic Analyzer等,这些工具和功能可以帮助我们进行程序调试和代码分析。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值