c++程序设计教程

c++程序设计教程

ID:36206407

大小:5.13 MB

页数:477页

时间:2019-05-07

c++程序设计教程_第1页
c++程序设计教程_第2页
c++程序设计教程_第3页
c++程序设计教程_第4页
c++程序设计教程_第5页
资源描述:

《c++程序设计教程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C++程序设计主讲:信息科学与工程学院罗宪C++程序设计教学课件信息科学与工程学院1第一章C++语言基础C++语言概述C++语言的数据类型C++语言的运算符及表达式C++语言数据类型的转换C++语言库函数C++程序设计教学课件信息科学与工程学院2第一节C++语言概述一、C++语言的特点C++语言是C语言的面向对象的扩展,是C语言的超集,保留了C语言的所有组成部分并与其完全兼容,既可以进行传统的结构化程序设计,又能进行面向对象的程序设计。是当今世界上最为流行的面向对象程序设计语言。㈠C语言的特点语言简洁

2、、紧凑,使用方便、灵活;运算符丰富;数据结构灵活;具有结构化的控制语句;语法限制不严格,程序设计自由度大;C++程序设计教学课件信息科学与工程学院3能直接访问物理地址,能进行位运算,实现大部分汇编语言的功能,便于编写系统软件;生成目标代码质量高,程序执行的效率高;程序的可移置性好(与汇编语言程序比较)。㈡C++语言的特点(对C的扩充)C++语言保持与C兼容;用C++编写的程序可读性更好,代码结构更为合理;支持面向对象程序设计机制;代码的可重用性、可扩充性、可维护性、可靠性更高。二、C++语言程序的基本

3、结构例【1.1】求半径为2的圆的周长及面积C++程序设计教学课件信息科学与工程学院41、程序2、程序分析函数体//计算圆周长及面积#includevoidmain(){doubler,l,s;r=2.0;l=2.0*3.14*r;s=3.14*r*r;cout<<"l=";cout<

4、程序#includevoidmain(){inta,b,m;scanf(“%d,%d”,&a,&b);m=max(a,b);printf(“max=%d”,m);}intmax(intx,inty){intz;if(x>y)z=x;elsez=y;return(z);}2、程序分析调用将Z值作函数值返回到调用位置信息科学与工程学院6⑴C++语言由一个或多个函数构成——函数式语言;⑵C++语言程序有且只有一个main()函数——主函数,程序总是从main()开始执行、在main()

5、中结束;⑶函数包括函数说明及函数体,函数体从“{”处开始、从“}”处结束;函数的构成:函数函数说明函数体函数类型函数名函数参数(形参)及类型说明部分语句体以“{”起“}”止⑷函数体中的语句末必须用“;”,语句的书写格式灵活;⑸注释语句:用“//……”或“/*……*/”注释——在程序中加适当的注释,可增强程序的可读性。⑹头文件:通常在程序的最前面,用#include“文件名”(或#include<文件名>)。C++程序设计教学课件信息科学与工程学院7三、VisualC++6.0使用方法简介1、启动vis

6、ualC++6.02、建立/编辑C++源程序3、源程序编译4、运行程序C++程序设计教学课件信息科学与工程学院8第二节C++语言的数据类型一、C++语言的数据类型㈠数据类型数据类型:程序设计语言处理的数据对象。C++语言主要数据类型:数据类型基本类型指针类型双精度型单精度型构造类型空类型字符型整型实型(浮点型)共用体类型数组类型结构体类型枚举类型类类型C++程序设计教学课件信息科学与工程学院91、基本类型:整型、实型(单精度型、双精度型)、字符型、枚举类型等;2、构造类型:数组类型、结构体类型、类类型

7、(C++面向对象程序设计特有的类型)、共用体类型等;3、指针类型。㈡数据的表示方法在C/C++语言中,数据可以用常量(常数)、变量、函数、表达式表示。二、C/C++语言常量㈠整型常量(假定由2个字节构成)1、十进制:非0开头的整数(-32768—32767;无符号整型:0—65535);2、八进制:以0开头的整数;3、十六进制:以0x开头的整数4、长整型常量:在常量后加上字母“L”(也可用小写)。C++程序设计教学课件信息科学与工程学院10㈡实型常量——分定点记数、浮点记数两种方式1、定点记数法:如3

8、.14-25.2.3565.——日常记数2、浮点记数法:如:1237900.01.2379×1061.2379e+60.00005255.25×10-55.25e–5㈢字符常量1、字符常量⑴用单引号括起来的的单个字符——不能为‘’及单引号本身,如‘a’、‘*’等;⑵字符常量可直接用序号表示——ASCII码;2.C/C++语言中的转义字符(P15表)⑴“”后跟1个字符,如:’’——换行符;’’——空操作符,用作字符串结束符C++程序设计

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。