摘要:
编译器的一部分工作是寻找程序文本中的错误。编译器没有能力检查一个程序是否按照作者的意图工作,但可以检查形式上的错误。以下列出了一些常见的编译器可以检查出来的错误。 语法错误(syntax error):程序员犯了语言文法上的错误。以下是一些常见的语法错误: //错误:main的参数列表漏掉了) in 阅读全文
摘要:
C++中的数据类型包括常量与变量,而敞亮和变量都具有类型。有这些数据类型还能构成更加复杂的额数据结构; 例如利用指针和结构体类型可以构成表、树、栈等复杂的数据结构。 C++中可以使用的数据类型如下图: 变量的类型可以互相转换,分为自动转换和强制转换: 自动转换(范围最大化原则): 若参与运算量的类型 阅读全文
摘要:
阅读全文
摘要:
每个C++程序都包含一个或者多个函数(function),其中一个必须命名为main。操作系统通过调用main函数来运行C++程序。 int main() { return 0; } 这是一个非常简单的main函数,但是麻雀虽小五脏俱全,它包含了C++中函数定义的四个部分: 返回类型(return 阅读全文