代码报错原因和处理方法

代码报错有两种:

一:变量名字写错-----这会导致编译器无法编译(简称:语法错误)。

二:逻辑方面有瑕疵----这也会产生错误,这类错误为语义错误(简称:逻辑错误)。

我们的编译器会提示语法报错但是不能提示逻辑错误。

调试分为两种(正常模式下的调试/中断(Debug)模式下的调试)

正常模式下的调试: 是指不会影响程序的正常运行

中断(Debug)模式下的调试:是指暂停程序执行,然后查看程序的状态,也可以程序继续执行。

正常模式下的调试:

1 在VS中我们会使用Console.Write(或者WriteLine)方法向控制台输出变量的值,通过这个我们可以查看变量的值是否符合我们预期来调试错误。

2 在Unity中我们Debug.log(""),Debug.Log Error(""),Debug.LogWarn(""),向unity的Console窗口输出信息,帮助我们调试错误。

列:

Using system;

name -01-调试错误排查-Debug-{

class program{

                static void Main(string[ ]args){

                        int result=27-78;

                        Console Writeline("Hello World!")

                        }

}

}

中断(Debug)模式下的调试:        

                什么是断点:断点是源代码中自动进入中断模式的一个标记,当遇到断点的时候,程序会进中点模式。

        如何插入断点

                1.右点击代码行,选择breakppoint(断点)→insert breakpoint(插入断点)。

                2.光标定位到代码行选择菜单上的Debug(调试)→Toggle Breakpoint(切换断点)

                3.光标定位到代码行,按F9键,再次按下F9键是取消断点

                4.在需要添加断点的行首位置,直接单击取消断点。

错误处理(异常处理)

        使错误不会在发布的代码中出现,但有时我们可能会有错误发生,但不能100%的肯定,他们不会发生,此时最好能预料到错误的发生,编写程序足够健壮的代码以处理,这些错误,而不必中断编程的执行。

健壮:指代码在运行中出现异常少。

异常:指在运行期间代码中产生的错误。

逐语句→一行代码一行代码的执行。

逐过程→一行代码一行代码的执行。

逐语句会进入函数。

逐过程不会进入函数(只会进入自己编写的函数)             

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值