文档介绍:第一章 C++程序设计基础
授课:胡静
邮箱:mavis_******@tju.
本章内容
① C++语言概述
② C++程序开发过程
③ C++程序实例(程序框架和简要书写规则)
④基本数据类型
⑤常量、变量及引用(重点)
⑥运算符与表达式(重点)
⑦基本输入/输出(重点)
C++语言概述
#include <>
void main()
{ int a,b,c;
cout<<"请输入两个整数:";
cin>>a>>b;
c=a+b;
cout<<a<<'+'<<b<<'='<<c<<endl;
}
从存储器取指令
在CPU执行指令
结束
NO
YES
启动
停止
[例]实现任意两个整数相加
C++语言概述
程序设计语言:人与计算机交流的语言。
程序设计:将某个问题的解决过程用某种程序设计语言描述出来的过程。
计算机程序:借助程序设计语言对解决问题步骤的描述
(按支持的程序设计方法)
面向过程的程序设计语言,如 C、FORTRAN等
面向对象程序设计语言,如C++、JAVA等
C++语言概述
++简介
一种用于程序设计的高级语言
来源于C,支持面向过程的程序设计方法
对C进行了扩展,支持面向对象的程序设计方法
用途广泛:开发系统程序、各种应用程序
C++ 的标准1998 : ISO/ANSI 推出
C++语言概述
第一步:设计过程
1. 分析问题,设计利用计算机解决该问题的步骤;
2. 编写源程序,即将问题的解决过程用某种程序设计语言描述出来;
第二步:调试过程
1. 编辑源程序:将编写好的程序存储到计算机中,形成源程序文件(.CPP);
2. 编译源程序:将源程序文件翻译成计算机可执行的程序文件(.exe);
3. 运行程序:运行程序并验证程序的正确性。
C++程序上机调试过程
Visual C++是实现这一过程的一种软件工具(语言处理程序),、Borland C++、C++Builder等
出错
编辑源程序
预处理程序
编译程序
连接程序
装入程序
输出结果
执行程序
输入、修改源程序
出错
出错
磁盘
输入数据
编写源程序
程序组成和书写格式
//一个C++程序示例
#include <>
/*编译预处理命令,以“#”开头,行末不加分号*/
void main() //主函数,执行入口
{//函数体
int a,b,c;
cout<<“请输入两个整数:”;
cin>>a>>b;
c=a+b;
cout<<a<<‘+’<<b<<‘=’<<c<<endl;
}
程序组成
注释
预处理命令
函数
变量
输出
输入
语句
输出
其他
C++程序书写规则
一行写一条语句,短语句可以一行写多个,长语句也可以写多行;
每条语句以分号结束;
C++程序区分大小写,如:int a; int A; 则a和A是两个不同的变量;
采用适当的缩进书写方式很重要;
大括号的使用要恰当。
C++的数据类型
数据类型
基本数据类型
整型(int)
字符型(char)
浮点型(float、double)
布尔型(bool)
空类型(void)
非基本数据类型
构造类型
指针类型
数组类型
结构类型(struct)
联合类型(union)
枚举类型(enum)
类类型(class)