了解计算机科学的基本概念 熟悉不同类型的编程语言了解典型C++程序的开发环境用C++编写简单的计算机程序使用简单输入与输出语句熟悉基本数据类型使用算术运算符了解算术运算符的优先级编写简单的判断语句
C++语言提供了计算机程序设计的结构化和规则化方法。我们现在要介绍C++编程,并用几个例子演示C++的许多重要特性.每个例子一次分析一条语句。第2章介绍C++中结构化编程的详细处理,然后到第5章一直使用结构化编程方法。第6章开始介绍C++面向对象编程,由于面向对象编程在本书的核心重要性,因此前五章各有一节“有关对象的思考”。这些小节介绍面向对象编程的概念和实例,让读者设计和实现面向对象的C++程序。
1.15 简单程序
C++使用非程序员可能感到奇怪的符号。我们首先介绍一个简单程序:打印一行文本。程序及其屏输出如图1.2。
这段程序演示了C++语言的几个重要特性。我们详细介绍程序的每一行。
// Fig.1.2:fig1_02.cpp
// A first program in C++
以//开头,表示该选项其余部分是注释语句(comment)。程序员手稿注释语句用来说明和提高程序的可读性。注释语句还可以帮助其它人阅读和理解程序。在运行程序时注释语句并不使计算机采用任何操作。C++编译器忽略注释误句,不产生任何机器目标码。注释语句"first program in C++"只是描述该程序的用途。以//开头的说明语句称为单行貹注释语句(singned-line
comment),因为该注释语句在行尾结束(注意:C++程序员也可以用C语言注释语句样式,即注释语句以/*开头,以*/结束)。
1 // Fig. 1.2:fig01_02.cpp
2 // A first program in C++
3 #include<iostream.h>
4
5 int main()
6 {
7 cout<<"Welcom to C++!\n";
8
9 rerturn 0; // indicate that program ended sucessfully
10 }
输出结果:
Welcom to C++!
编程技巧1.4
每段程序以注释语句开头,描述该语句的用途。
下列语句:
#include<iostream.h>
是条预处理指令(preprocessor directive),是发给C++预处理器的消息。预处理器先处理以#开头的一行语句之后再编译该程序。为一行预处理指令告诉预处理器要在程序中包括输入、输出泫头文件iostream.h的内容。应该在任何使用C++式输入、输出泫从键盘输入数据或向屏幕输出数据的程序中包括这个头文件。图1.2中的程序向屏幕输出数据,iostream.h的内容将在稍后详细介绍。注意,最新ANSI、ISO C++杂标准实际上指定iostream.h和其它标准头文件不需要后缀.h,如iostream。我们在本书余下部分继续使用旧式头文件,因为许多编译器还不支持最新的ANSI/ISO C++草案标准。1.20节将再次介绍这个例子,演示如何使用新式头文件。