在标准库中定义的,所以它的全名为“std::cout”,将命名空间名称和实体名称分开的“::”,构成了一种被称为“作用域解析运算符”的运算符。? 4.using namespace std; 这条语句告诉编译器,您打算在不指定命名空间名称的情况下使用命名空间std中的名称(包括cout等),无论您在何处使用这些名称,编译器现在都假定您指定的是在标准库中定义的名称。Р2.2 变量和常量Р变量是程序中临时存放数据的场所,它的值在程序运行过程中是可变的。而常量在程序运行过程中其值是不能被改变的。本节重点讲解:Р定义变量Р常量和符号常量Р2.2.1 定义变量Р在程序中,一个变量必须具有一个名称,给予变量的名称称为标识符,或者更方便地称之为变量名。РC++规定变量名只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线。在Visual C++ 2008中,变量名的长度可以达到2048个字符。所以在给变量命名时,具有相当大的灵活性。如果希望在其他环境中编译代码,那么最好把名称的长度限限制在31个字符。? 虽然可以使用以下划线开头的变量名,如_this和_sum,不过最好避免使用它们,因为这可能会与标准系统变量发生冲突。下面是一些合法的变量名:Р sum,SUM,averge,pShape,value_1,COUNTР2.2.2 常量和符号常量Р常量也会为不同的类型,如1、-5、0都属于整型常量,1.2、-3.14属于实型常量,'a'、'B'为字符常量。常量一般可以从其字面形式判断,这种常量也称为字面常量或直接常量。? 使用符号常量的好处有:? 意义清楚。同遍布于程序中的没有明显含义的字面常量相比,符号常量更能表示数值的意义。如在上面的程序中,一看PI就知道它表示圆周率。? 如果需要修改符号常量的值,只需要在源文件中修改它的定义,就可以确保这个变化自动出现在程序的所有地方。