文档介绍:C++程序设计#include<头文件名1>#include<头文件名2>……#include<头文件名n>usingnamespace命名空间名1;usingnamespace命名空间名2;……usingnamespace命名空间名n;主函数类型main(){函数类型函数名1(){函数类型函数名11(){}……函数类型函数名1N(){}}……函数类型函数名N(){}}预处理部分命名空间部分主函数体(程序体)第一层函数体第2层函数体C++程序的基本结构C++程序设计函数体(程序体)基本结构函数类型函数名(){usingnamespace命名空间名;const常量类型常量名=值;变量类型变量名;其它函数体;语句序列;}intarea(){usingnamespacestd;constdoublep=;doubler,s;cin>>r;cout<<p*r*r;}C++基本符号大小写的英文字母:A~Z,a~z注意区别大小写!C++区分大小写数字字符:0~9特殊字符:空格 ! # % ^ & * _(下划线) + = - ~ < > / \ ' " ; . , () [] {}C++程序设计C++基本字关键字C++预定义的单词标识符程序员声明的单词,它命名程序正文中的一些实体文字 在程序中直接使用符号表示的数据操作符用于实现各种运算的符号分隔符(){},:; 用于分隔各个词法记号或程序正文空白符空格、制表符(TAB键产生的字符)、换行符(Enter键所产生的字符)和注释的总称C++程序设计C++关键字指C++语言自己规定的一些有特殊含义的英文单词,它们只能被语言自己使用,而且都有专门的用途,不能用于其他场合,也就是被保留给C++语言自己专用。例如:main,cin,cout,using,include,int,double,float,for等。C++程序设计C++标识符用来表示常量、变量、类型、文件、函数、过程或程序的名字等。规则:1、以大写字母、小写字母或下划线(_)开始2、可以由大写字母、小写字母、下划线(_)或数字0~9组成3、大写字母和小写字母代表不同的标识符C++程序设计C++标识符分类标准标识符:有特殊含义的,例如:标准类型标识符int,double等。用户自定义标识符:用户用来表示常量、变量、类型、文件、函数、过程或程序等的名字:不能与保留字同名;最好有一定的含义,以增加程序的可读性:比如用来定义长方形的长最好变量名起为length;注意大小写。C++程序设计C++数据类型C++是一种强数据类型语言,每一种数据一般都严格地对应确定的数据类型。C++程序设计布尔逻辑型bool指针类型type*(含void*)引用类型type&(无void数据更无void&数据)枚举类型enum(枚举常数为有限个int型常数)整型intshortlong字符型char(一个字节的整型)单精度浮点型float双精度浮点型double长双精度浮点型longdouble实型基本数据类型数组类型array[]结构类型struct联合类型union类类型class集合数据类型C++数据类型C++程序设计类型名type说明长度数据范围bool布尔逻辑型1true(1)false(0)char字符型l-128~127(0~255)unsignedchar无符号字符型10~255signedchar有符号字符型1-128~127[signed]short[int]有符号短整型2-32768~32767unsignedshort[int]无符号短整型2-32768~32767[signed]int有符号整型2/4-32768~32767unsigned[int]无符号整型2/40~65535[signed]long[int]有符号长整型4-2147483648~2147483647unsignedlong[int]无符号长型型40~*e-38~~**e-308~~*e308longdouble长双精度型8/10至少与double类型同C++常量在程序执行时,其值不能改变的数据。常量的定义具有单一性和不改变性,即常量名只能唯一地被赋于某一值,对常量名不能作任何修改。常量名最好为全大写。定义方法:const常量类型常量名=值constintPRICE=30;\\整型常量名为PRICE;constcharch=‘A’;C++程序设计