文档介绍:第一讲:C++ 语言概述
一个简单的C++ 程序
1. 例子
# include <>
void main( )
{
double r, area; //变量;
cout<<“输入圆的半径:”;
cin>>r; //键盘输入;
area=*r*r;
cout<<“圆的面积为:”<<area<<“\n”; //输出;
}
该程序经编译,连接,运行后,屏幕上显示:
输入圆的半径:
等待用户输入,当输入“10”并按Enter键后,屏幕显示:
圆的面积为:
2. 注意:
main( ): 主函数;每个C++函数都必须包含一个且只能包含一个main函数;
cout: 标准输出流对象,用于屏幕输出;
cin: 标准输入流对象,用于键盘输入;
: 标准输入/输出流的头文件。
# include <>: 预处理命令;
C++ 基本语法
1. 数据类型:INT,FLOAT,CHAR
int nNum;
float fScore;
char ch[]=“hello!”;
2. 数组
int a[10];
float b[2][3];
3. 结构
struct PERSON
{
char name[25];
int age;
char sex;
}
PERSON aPerson;
PERSON person[10];
4. 运算
+,-,*,/,…
>, <, >=, <=, ==, !=;
!, &&, ||;
5. i++; i--; ++i; --i;
例如:
a=5;
b=++a-1; //相当于a=a+1;b=a-1;
和
a=5;
b=a++-1; //相当于b=a-1; a=a+1;
6. 基本语句
1) 表达式语句:x+y=2; x=5;
2) if 语句:
if (<表达式>) {…}
else {…}
3) while 语句
while( )
{
语句;
}
例如: nNum=0;
nTotal=0;
while (nNum<=50)
{
nTotal=nTotal+nNum;
nNum=nNum+1;
}
4) do
{
语句;
}
while (<表达式>);
例如:
nNum=0;
nTotal=0;
do
{
nTotal=nTotal+nNum;
nNum=nNum+1;
}while(nNum<=50)
5) for 循环
for (表达式1;表达式2;表达式3;)
{
语句;
}
例:
int nNum;
int nTotal;
for (nNum=0; nNum<=50; nNum++)
{
nTotal=nTotal+nNum;
}
7. 函数
函数的定义由函数名,函数类型,形式参数表和函数体组成。函数类型决定了函数返回值类型。若不需要返回值,定义类型为void。
“函数的声明”必须在函数定义前进行或在调用前进行。
主函数放前面,函数声明放在main( )之前。