c++程序设计基础实例教程

c++程序设计基础实例教程

ID:11800778

大小:567.00 KB

页数:30页

时间:2018-07-14

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

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

1、C++程序设计C++第一章C++基础知识1.1程序设计基本概念1.程序=算法+数据结构2.算法:解决问题所列出来的步骤3.程序设计语言:面向机器的语言;`面向过程的语言;面向对象的语言4.先进的模块化的程序设计思想1.2C++语言的发展汇编语言BCPL语言(BasecompinedProgramingLanguage)面向过程的C语言:C、TurboC面向对象的C语言:C++、C#、VisualC++、VisualC++.NET1.3面向对象的程序设计1.抽象和封装—对象2.类2.派生和继承3.多态性1.4C++语言的程序结构顺序结构选择结构循环结构1.5C++语言的作用1.求解计算问题2

2、.大量数据的处理3.编写应用软件4.编写系统软件1.6C++语言的特点n精练、简洁、灵活、方便n运算符丰富,表达能力强n能部分代替汇编语言n目标代码效率高n可移植性好n支持面向对象的程序设计n语言向下、向上的兼容性强n有很强的数据处理能力1.7C++语言程序及程序结构例1.在屏幕上显示出”OneWorld,OneDream”程序如下://EX1_1.CPP/*Thisprogramdemonstratestheconstructionofac++programfile*/#includemain()/*主函数标记(名字)*/{cout<<(“OneWorld,One

3、Dream”);}例2:从键盘上输入两个数,求这两个数的和。程序如下:#include"iostream.h"intaddxy(inta,intb){return(a+b);}main()//主函数标记(名字){intx,y;cin>>x>>y;cout<<“Average=”<

4、序的开始和结束。7.每一语句结束是否使用“,”要分别记忆。8.(头文件、函数名字、大部分地方出现的“)”、复合语句的第一行、宏定义)。9.不带“;”的语句称函数。10./**/和//均为注释,其中的内容是给读程序人看的。11.解决一个问题的编程方法(使用不同的语句)有很多种。12.主函数和子函数其位置谁先后不要求。13.程序中的字母大小写意义不同(如A和a是两个不同的变量)。13.{}一定要成对出现。14.程序中使用的所有变量必须在使用前用指定的命令说明。15.注意语句放置的位置。<头文件>mian(){{<变量说明>;<函数体>}{<变量说明>;<函数体>}}16.保存C++程序使用的文

5、件名后缀是.cpp,经编译后其文件名后缀是.exe17.程序中用到的变量(对象)使用前均需说明.18.“<<”称为提取运算符,”>>”称为插入运算符.19.//注释只能注释一行20./**/可以多行注释21.新版C++中头文件的“.h”可省。22.在C++标准版中,usingnamespacestd是说明命名空间的。23.标准版要求:intmain(){return0:}24.复合语句、空语句、表达式语例4:编写程序,从键盘输入3个实型数,求这3个数的平均值程序如下:#include“iostream.h”main(){floata,s=0,p;/*对将使用的实型变量说明*/inti;fo

6、r(i=1;i<4;i++){cin>>a;s=s+a;}p=s/3;cout<<“Average=“<

7、可。1.8基本的输入输出命令1.8.1接收键盘的输入命令:cin>>变量名说明:1.输入的数据类型要与变量的类型一致2.多变量输入时,个数据间用空格分开,最后用回车1.8.2数据计算输出29C++程序设计命令:cout>>表达式说明:1.使用setw(n)命令可指定数据间隔宽度,但要使用头文件#include。2.具有计算和输出功能。3.可连续不间隔输出。4.可将””,“t”,““,endl,

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

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

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