下载此文档

c++课件1.ppt


文档分类:幼儿/小学教育 | 页数:约39页 举报非法文档有奖
1/39
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/39 下载此文档
文档列表 文档介绍
C++面向对象程序设计 第一章 C++的初步知识
第一章 C++的初步知识
第二章类和对象
第三章再论类和对象
第四章运算符重载
第五章继承与派生
第六章多态性与虚函数
第七章输入输出流
第八章 C++工具
参考教材
选用教材《C++面向对象程序设计》谭浩强
参考教材《C++语言基础教程》吕凤翥编著
参考教材《C++程序设计教程》钱能主编
英文教材《Programming in C++》(SE)高等教育出版社
学时分配
总学时:80
讲课:40学时
上机:40学时
课外上机:每周不少于4学时
C++程序结构的特点
一个示范程序
程序的组成部分
程序的书写格式
一个C++的示范程序
/*This is a simple Cpp program*/
#include <> //文件包含
void main( ) //主函数头
{ //主函数体
double x,y; //变量说明
cout << "Enter two float number:"; //输出数据
cin >> x>>y ; //输入数据
double z=x+y; //定义并赋值
cout <<"x+y= "<<z<<endl ; //输出数据
}
任何变量都必须先说明后使用
执行结果为:
Enter two float number: 3 4 <enter>
x+y=7
C语言中,用#define 定义常量:
#define PI
#define R a+b
它只是在预编译时进行字符置换,将标识符置换成表达式或数字。预编译后,标识符PI,R不再存在。PI,R不是变量,没有类型,不占用存储单元,很容易出错:
int a=1,b=2;
#define PI
#define R a+b
cout<<PI * R * R;
* (a+b) * (a+b),而是 * a+b * a+b。
程序因此出错。
用const定义常变量
C++进行了改进,用 const 定义常变量。如:
const float PI = ;
它定义了常变量PI,有数据类型,占用存储单元,有地址,可以用指针指向它,只是在程序运行中,此变量的值固定,不能改变。
函数原型申明
C++强制规定,如果函数调用的位置在函数定义之前,则在调用函数之前必须实现作函数原型申明。这一点与C不同,C只是建议,而没有强制
函数申明的一般形式为:
函数类型函数名(参数表);
最后的分号可不能忘了,否则出错!参数表中可以只指定各个参数的类型,而不指定参数名!
函数申明和定义的示例
//求圆面积,将函数申明和定义分开,在调用函数前先申明它
#include <iostream>
float area( float ); //先申明
void main( )
{ float radius;
cout<<"Please input radius: ";
cin>>radius;
if (radius>0) cout<<area(radius )<<endl; //再使用
}
float area( float r) //最后定义
{ return r * r* ;}

c++课件1 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数39
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mkt365
  • 文件大小0 KB
  • 时间2013-07-16