欢迎来到天天文库
浏览记录
ID:48535348
大小:3.19 MB
页数:227页
时间:2020-01-26
《C++语言程序设计-谭浩强.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第1章C++的初步知识一、面向对象的基本概念v对象/实例(object/instance)v类(class)v封装(encapsulation)v继承(inheritance)v多态(polymorphism)v重载(overload)v消息(message)二、C++的开发运行环境1、VisualC++2、GCC:是一个用于Linux系统下编程的编译器3、WinTC4、Dev-C++三、最简单的C++程序1、例题1.1#includeusingnamespacestd;intmain(){cout<<"ThisisaC++program.";return0;}
2、程序功能:输出一行字符:ThisisaC++program.程序注释:(1)预处理命令#includeiostream输入、输出流227(2)usingnamespacestd;使用命名空间std。第一行和第二行是每个C++都有的语句。(3)C++的主函数名与C一样,都是main。(4)C++的输出使用cout<usingnamespacestd;intmain(){inta=2
3、;cout<<"ThisisaC++program."<<1<usingnamespacestd;intmain(){inta,b,sum;cin>>a>>b;sum=a+b;cout<<"a+b="<>a>>b;cin:输入流对象>>:提取运算符227C++中的输入、输出比C更简洁,无需格式控制。输入时用空格或者回车分隔都可以。若想输入一个整数,一个实数,一个字符怎么写?#include4、>usingnamespacestd;intmain(){inta;floatb;charc;cin>>a>>b>>c;cout<<"a="<usingnamespacestd;intmain(){inta;floatb;charc;cin>>a>>b>>c;cout<<"a="<5、么可以使用//,若注释内容较多,需要多行,那么使用/**/。(3)endl是回车换行符,与’’的作用一样。2273、例题1.3#includeusingnamespacestd;intmax(intx,inty){intz;if(x>y)z=x;elsez=y;return(z);}intmain(){inta,b,m;cin>>a>>b;m=max(a,b);cout<<"max="<6、am>usingnamespacestd;classStudent{private:intnum;intscore;public:voidsetdata(){cin>>num;cin>>score;227}voiddisplay(){cout<<"num="<7、输入并显示这两个学生的学号和成绩。程序解释:(1)classStudent类的定义class是类定义的关键字。Student是我们自定义的类名。(2)private和publicprivate后定义的内容(包括数据和函数)只允许类的成员函数使用,类外不能使用。例如:intmain(){cout<
4、>usingnamespacestd;intmain(){inta;floatb;charc;cin>>a>>b>>c;cout<<"a="<usingnamespacestd;intmain(){inta;floatb;charc;cin>>a>>b>>c;cout<<"a="<5、么可以使用//,若注释内容较多,需要多行,那么使用/**/。(3)endl是回车换行符,与’’的作用一样。2273、例题1.3#includeusingnamespacestd;intmax(intx,inty){intz;if(x>y)z=x;elsez=y;return(z);}intmain(){inta,b,m;cin>>a>>b;m=max(a,b);cout<<"max="<6、am>usingnamespacestd;classStudent{private:intnum;intscore;public:voidsetdata(){cin>>num;cin>>score;227}voiddisplay(){cout<<"num="<7、输入并显示这两个学生的学号和成绩。程序解释:(1)classStudent类的定义class是类定义的关键字。Student是我们自定义的类名。(2)private和publicprivate后定义的内容(包括数据和函数)只允许类的成员函数使用,类外不能使用。例如:intmain(){cout<
5、么可以使用//,若注释内容较多,需要多行,那么使用/**/。(3)endl是回车换行符,与’’的作用一样。2273、例题1.3#includeusingnamespacestd;intmax(intx,inty){intz;if(x>y)z=x;elsez=y;return(z);}intmain(){inta,b,m;cin>>a>>b;m=max(a,b);cout<<"max="<6、am>usingnamespacestd;classStudent{private:intnum;intscore;public:voidsetdata(){cin>>num;cin>>score;227}voiddisplay(){cout<<"num="<7、输入并显示这两个学生的学号和成绩。程序解释:(1)classStudent类的定义class是类定义的关键字。Student是我们自定义的类名。(2)private和publicprivate后定义的内容(包括数据和函数)只允许类的成员函数使用,类外不能使用。例如:intmain(){cout<
6、am>usingnamespacestd;classStudent{private:intnum;intscore;public:voidsetdata(){cin>>num;cin>>score;227}voiddisplay(){cout<<"num="<7、输入并显示这两个学生的学号和成绩。程序解释:(1)classStudent类的定义class是类定义的关键字。Student是我们自定义的类名。(2)private和publicprivate后定义的内容(包括数据和函数)只允许类的成员函数使用,类外不能使用。例如:intmain(){cout<
7、输入并显示这两个学生的学号和成绩。程序解释:(1)classStudent类的定义class是类定义的关键字。Student是我们自定义的类名。(2)private和publicprivate后定义的内容(包括数据和函数)只允许类的成员函数使用,类外不能使用。例如:intmain(){cout<
此文档下载收益归作者所有