一 标识符
程序中变量、类型、函数和标号的名称称标识符。
a,b,name,int,char,main,void等。
系统已有的标识符称为关键字。
常见关键字
using,namespace,void,return;
int,float,double,char,bool,signed,unsignex,
long,short,const,true,false,sizeof
if,else,for,do,while,switch,case,continue,break
clss,struct,private,public,this,new,delete;
自己给变量、函数等起的名字称为自定义标识符。
自定义标识符的命名规则:
由字面、数字和下划线组成。
第1个符号不能是数字。
标识符的长度:不同编译器规定不同,但至少识别前6个字符,有的长度可达32个字符,甚者更张。
区分大小写(大小写敏感).
1 标识符举例
好习惯:标识符的命名应有意义,或与数学公式中习惯使用的符号一致。
注意:程序首先人要看得懂。
2 变量和常量
1) 表示的数据可以改变的符号,称为变量。
2) 直接写出的数据以及表示的数据不能改变的符号是常量。
3 运算符和表达式
1) 运算符
表示运算的符号
+,-,*,/,% 算术运算符;
,<,>=,<= 比较运算符;
2) 表示运算的式子就是表达式
可以是一个变量,一个常量
a,b,5
也可以是用运算符将变量、常量连接起来
3+5,a+b,a-b,ab,a>b,a<b,a>=b,a<=b等还可以是用运算符将表达式连接起来的式子。
(a+b)(a-b)
表达式中使用圆括号可以改变运算的优先级,括号中的运算比括号外的优先计算。
4 语句
语句是一个表达式完整的命令。
int a,b,c;//这是一个说明语句,说明用a,b表示整数;
a+b;//这是一个表达式,虽然能表达式求和运算,但运算结果并没有说明如何处理。
c=a+b;//语句,计算a和b的和,将结果存入c中
C++中,语句的标志就是分号";",而不是等号一个式子后面写上分号,就是一条语句。
a+b;//在C++中也是语句,但这个语句没什么作用。
a;//也是语句,也没什么作用
;;;//这是3条语句,什么也没有,什么也不做,空语句
c=a+b //虽然有等号,但没有分号,也不是语句。
等号也是运算符
等号连接起来的式子是表达式,如
c=a+b;
它有计算结果
a=5,b=6;
c=a+b的计算结果是11
只有加上分号,才是语句
c=a+b;
等号的左边必须是变量。
5=3,(a+b)=c+d 错误
a+(b=c+d),a+(b=c)+d 对;
5 输入和输出
1)输入cin
cin>>V1>>V2>>V3>>V4;//cin输入流对象>>提取运算符
int a,b,c;
cin>>a;
cin>>b;
cin>>c;
2) 输出cout
cout<<V1<<V2<<V3<<V4;//cout输出流对象<<插入运算符
cout<<a;
cout<<“”<<b<<“”<<c<<“”<<“sum:”<<a+b+c<<endl;
6 函数
能完成一定功能的有名的程序序列。
mian 函数
int main()
{int a,b;cin>>a>>b;cout<<a+b<<endl;return 0;
}
系统函数
sin(x),cos(x),exp(x),sqrt(x);
自定义函数
函数时组成C++程序的基本单位。