简单程序设计没.ppt

简单程序设计没.ppt

ID:52339921

大小:753.51 KB

页数:104页

时间:2020-04-04

简单程序设计没.ppt_第1页
简单程序设计没.ppt_第2页
简单程序设计没.ppt_第3页
简单程序设计没.ppt_第4页
简单程序设计没.ppt_第5页
资源描述:

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

1、第二章C++简单程序设计C++语言程序设计本章主要内容C++语言概述(了解)基本数据类型和表达式(掌握)数据的输入与输出(掌握)算法的基本控制结构(了解)自定义数据类型(理解)22.1.1C++语言的产生C++是从C语言发展演变而来的,首先是一个更好的C引入了类的机制,最初的C++被称为“带类的C”1983年正式取名为C++从1989年开始C++语言的标准化工作于1994年制定了ANSIC++标准草案于1998年11月被国际标准化组织(ISO)批准为国际标准,成为目前的C++2.1C++语言概述3

2、2.1.2C++的特点全面兼容C它保持了C的简洁、高效和接近汇编语言等特点对C的类型系统进行了改革和扩充C++也支持面向过程的程序设计,不是一个纯正的面向对象的语言支持面向对象的方法C++语言概述2.142.1.3C++程序实例—例2-1//2_1.cpp#includeusingnamespacestd;voidmain(void){cout<<"Hello!";cout<<"Welcometoc++!";}运行结果:Hello!Welcometoc++!C++语言概

3、述2.15C++程序的结构与基本组成一个简单的C++程序,是由若干个函数构成的,其中有且仅有一个名称为main的函数存在,下图说明了C++程序的基本框架结构:声明区#include<……>:函数声明定义全局变量主程序区类型main(参数行){程序主体;}函数定义区函数定义{函数主体;}61.声明区声明区处在程序文件的所有函数的外部。(1)包含头文件:如#include"iostream.h"(2)宏定义:如#definePI3.1415926(3)类定义:如classname{……};(4)结构体

4、定义:如structrecord{……};(5)函数声明:如voidprint();(6)全局变量声明:如floatH=2.58;(7)条件编译:如#ifdef……等。72.主程序区主程序以main()函数开始,是整个程序运行的入口,该函数中可能包含的内容主要有:(1)局部变量的声明:如:inti=1;(2)函数调用:如:y=sin(x);(3)一般运算:如:a=b+c+d/3;(4)结构控制:如:if(a>b)c=a;(5)对象与结构的处理。(6)文件的处理等。84.程序举例函数定义区函数说明i

5、ntmax(inta,intb)函数体{intc;c=a+b;return(c);}3.函数定义区程序中除了main函数之外,还可以包含其它的函数,每个函数是由函数说明和函数体两部分构成的。如图所示:9声明区#include#include"stdio.h"usingnamespacestd;voidprint();//函数声明主程序区voidmain()//主函数{inti;chars[80];//声明字符数组print();//调用print函数cout<<"What'sy

6、ourname?";//输出字符串cin>>s;//输入scout<<"Howoldareyou?";//输出字符串cin>>i;//输入icout<

7、仅有一个名称为main的函数存在。(3)不管一个程序中有多个函数,只有main函数整个程序运行时的入口,程序运行时从此函数开始执行。但在程序中,main函数所处的位置可以任意。(4)一个C++的函数是由两部分构成的,即函数的说明部分和函数体,函数的说明部分包括了函数的返回值的类型、函数的名称、圆括号、形参及形参的类型说明。函数体由一对大括号{}括起来,其内容是由若干条语句构成,函数体的内容决定了该函数的功能。11(5)C++对程序中的名称是大小写“敏感”的,除特殊情况下,应一律小写。(6)程序中的

8、注释:可以用/*…………*/或//(单行注释)对程序中的内容进行注释。二者的区别在于,采用/*…………*/方法时,注释可以写成多行,而采用//方法时,注释只能写成一行,它可单独占一行,也可写在某行程序代码的末尾。(7)数据输出:除了使用printf()函数,还可使用功能更强大、更方便的cout对象进行输出数据。格式如下:cout<<数据1<<数据2<<……<<数据n如:上例中的语句cout<

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

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

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