语法错误和语义错误区别
1.语法错误
语法错误在编程环境下,会在编译期被发现
在编程语言中,语法错误一定只在编译期时出现,编译器所有语法都正确,才能够正确编译。
example:例如编写代码时,少了一遍括号就相当于一个语法错误
2. 语义错误
别称:逻辑错误
表现形式:在编译阶段不会发现错误,往往是运行结果错误
代码的逻辑有问题,一般编译会运行正常
语法错误在编程环境下,会在编译期被发现
在编程语言中,语法错误一定只在编译期时出现,编译器所有语法都正确,才能够正确编译。
example:例如编写代码时,少了一遍括号就相当于一个语法错误
别称:逻辑错误
表现形式:在编译阶段不会发现错误,往往是运行结果错误
代码的逻辑有问题,一般编译会运行正常