1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C02基础剖析

《面向对象程序设计与Visual C++6.0教程》 《面向对象程序设计与Visual C++6.0教程》 面向对象技术与C++ 计算机学院 第二章 C++基础 2.1 C++程序的结构特性 例: 一个简单的C++程序 方法一,用结构化方法编程,求圆的周长和面积 // count the girth and area of circle #includeiostream.h void main ( ) { double r, girth, area ; const double pi = 3.1415 ; cout Please input radius:\n ; cin r ; girth = 2 * pi * r ; area = pi * r * r ; cout radius = r endl ; cout girth = girth endl ; cout area = area endl ; } 方法二,用面向对象方法编程,求圆的周长和面积 #includeiostream.h class Circle { double radius ; public : void Set_Radius( double r ) { radius = r ; } double Get_Radius( ) { return radius ; } double Get_Girth( ) { return 2 * 3.14f * radius ; } double Get_Area( ) { return 3.14f * radius * radius ; } } ; void main( ) { Circle A, B ; A.Set_Radius( 6.23 ) ; cout A.Radius = A.Get_Radius( ) endl ; cout A.Girth = A.Get_Girth( ) endl ; cout A.Area = A.Get_Area( endl ; B.Set_Radius( 10.5 ) ; cout B.radius = B.Get_Radius( ) endl ; cout B.Girth= B.Get_Girth( ) endl ; cout B.Area = B.Get_Area( ) endl ; } 2.1 C++程序的结构特性 一个面向对象的C++程序一般由两部分组成: 面向对象程序: 类的声明部分 … 类的使用部分 … 类的使用部分一般由主函数及相关子函数组成 2.2 C++对C常规性能的扩充 一、注释行 在要注释的语句行前加标识符“//”。 2.2 C++对C常规性能的扩充 二、数据的输入/输出 C++语言没有专门的I/O语句,所有I/O是通过I/O库“iostream.h”提供的预定义I/O流对象实现。 输入操作通过预定义输入流对象cin来实现, 输出操作通过预定义输出流对象cout来实现。 要使用cin和cout必须在程序的开头增加一行: #includeiostream.h 预定义输入流对象cin cin :可以直接输入基本数据类型的数据,包括整数、实数、字符和字符串。 格式: cin变量名1 [变量名2…变量名n] 预定义输出流对象cout 作用:可直接输出基本数据类型的数据,包括整数、实数、字符及字符串。 格式: cout表达式1[表达式2…表达式n]; 其中称为插入运算符,它将紧跟其后的表达式的值输出到显示器当前光标位置。 2.2 C++对C常规性能的扩充 三、变量 C++具有灵活的变量声明。 1. 块变量 块:C++语言把用{}括起来的一块区域称为块。 块变量:就是定义在某个块中的变量。 块作用域:块变量的作用域就是该变量定义的由{}括起来的范围。 块作用域 ●标识符在一个函数的语句块内定义时,则它具有块作用域。 ●块作用域是从块内的定义处开始,直到该块结束(即所在复合语句的右花括号)为止 2.2 C++对

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档