编写程序时,它几乎是不可避免的,你会犯错误。在本节中,我们将谈论的是错误的种类,以及它们是如何共同处理。
错误分为两类:语法和语义错误。
语法错误
语法错误发生时,你写了一个声明根据C + +语言语法无效。例如:
if 5 > 6 then write "not equal";虽然这种说法是人类能够理解,它是不是有效的基于C++的语法。正确的C++语句会:
1
2
if (5 > 6)
std::cout << "not equal";语法错误几乎总是被编译器通常容易解决。因此,我们不要担心太多。
语义错误
语义错误发生时,语句在语法上是有效的,但不做程序员想要的。例如:
109

被折叠的 条评论
为什么被折叠?



