C++是一种面向对象的程序设计语言,组成C++语言程序主体的语言要素主要有以下几个。
1.标识符
标识符是程序员对程序实体进行定义的字符串,用来标识用户定义的常量名、变量名、函数名、类名、文件名等。
2.关键字
C++语言中具有特定含义的专用单词,如case,for等。
3.运算符号和分隔符号
运算符号如“>>”从cin指向的标准输入设备中输入数据,“<<”向cout指向的设备输出数据。分隔符号主要是程序中的空格符号,指标符号和换行符号。
4.常量
C++语言中的常亮包括整型常量、实型常量、浮点常量和字符串常量。
5.字符串
字符串是双引号之间的字符序列,也是常量的一种,无论字符串本身代表的含义是什么,当贝双引号括起来,就只是一个能够被程序引用的字符常量。
变量
变量是内存中的一个被命名的固定存储单元,用于存放程序运行中可修改的值。变量是C++程序处理的基本数据类型。变量在使用前必须先加以定义。定义建立了标识符与变量之间的必要映射。在变量定义时必须制定变量类型,类型规定了变量所占内存的大小及数据在其中的表示形式;类型同时也规定了可对该数据进行的操作。变量定义的一般形式为:
数据类型 变量名1,变量名2, 变量名n;
如 float A ,B , C ; //说明A B C都为实数类型变量。
char str; //说明str为字符类型变量。
souble s ; //说明s双精度浮点型变量。
变量在使用前必须首先设置初始值,也就是变量的初始化。可以再程序中使用赋值操作为一个变量设置初始值。也可以在说明一个变量时,为这个变量置初始值。如:
int num = 28;
float num_data = 33.2;
int i,j = 3, k ;
char str[ 20 ] = "Visual C++" ;
一般变量的定义在函数或程序段落的开始部分,但C++允许在程序中的任何地方都可以定义一个变量,例如:
add(int x,int y) ;
int s = mux () ;
for ( int i = 0 ; i < 100 ; i++ ) ;
例如 如下程序:
#include<iostream.h>
sum( )
{
int s = 5;
s++;
cout << " s = " << s << end1;
}
main( )
{
for (int i = 0; i < 2; i++)
sum( );
}
程序输出结果如下:
s = 6
s = 6
其中#include<iostream.h>的作用是在程序编译前将文件iostream.h包含到程序本身所在的文件中来,iostream.h是C++系统定义的一个“头文件”,他设置了C++语言的输入输出相关环境。