C++语言程序设计-谭浩强.doc


文档分类:IT计算机 | 页数:约227页 举报非法文档有奖
1/227
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/227
文档列表 文档介绍
第1章C++的初步知识一、面向对象的基本概念对象/实例(object/instance)类(class)封装(encapsulation)继承(inheritance)多态(polymorphism)重载(overload)消息(message)二、C++的开发运行环境1、VisualC++2、GCC:是一个用于Linux系统下编程的编译器3、WinTC4、Dev-C++三、最简单的C++程序1、#include<iostream>usingnamespacestd;intmain(){ cout<<"ThisisaC++program."; return0;}程序功能:输出一行字符:ThisisaC++:(1)预处理命令#include<iostream>iostream输入、输出流(2)usingnamespacestd;使用命名空间std。第一行和第二行是每个C++都有的语句。(3)C++的主函数名与C一样,都是main。(4)C++的输出使用cout<<cout是输出流对象,<<是插入运算符。若要输出一个字符串,将要输出的字符串写在双引号中;若要输出一个整数,<<1;若要输出一个变量,<<a;例如:#include<iostream>usingnamespacestd;intmain(){ inta=2; cout<<"ThisisaC++program."<<1<<a; return0;}2、#include<iostream>usingnamespacestd;intmain(){ inta,b,sum; cin>>a>>b; sum=a+b; cout<<"a+b="<<sum<<endl; return0;}程序功能:求a和b两个数之和。程序注释:(1)输入语句:cin>>a>>b;cin:输入流对象>>:提取运算符C++中的输入、输出比C更简洁,无需格式控制。输入时用空格或者回车分隔都可以。若想输入一个整数,一个实数,一个字符怎么写?#include<iostream>usingnamespacestd;intmain(){ inta; floatb; charc; cin>>a>>b>>c; cout<<"a="<<a<<endl; cout<<"b="<<b<<endl; cout<<"c="<<c<<endl; return0;}或者#include<iostream>usingnamespacestd;intmain(){ inta; floatb; charc; cin>>a>>b>>c; cout<<"a="<<a<<endl<<"b="<<b<<endl<<"c="<<c<<endl; return0;}(2)//C++的注释符,若注释内容较少,一行即可,那么可以使用//,若注释内容较多,需要多行,那么使用/**/。(3)endl是回车换行符,与’\n’的作用一样。3、#include<iostream>usingnamespacestd;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="<<m<<'\n'; return0;}程序功能:给两个数x和y,求两数中的大者。程序解释:(1)与C完全一致。涉及到子函数和主函数。4、#include<iostream>usingnamespacestd;classStudent{ private: intnum; intscore; public: voidsetdata() { cin>>num; cin>>score; } voiddisplay() { cout<<"num="<<num<<endl; cout<<"score="<<score<<endl; }};Studentstud1,stud2;intmain(){ (); (); (); (); return0;}程序功能:定义一个学生类和两个学生对象,输入并显示这两个学生的学号和成绩。程序解释:(1)classStudent类的定义class是类定义的关键字。Student是我们自定义的类名。(2)private和publicprivate后定义的内容(包括数据和函数)只允许类的成员函数使用,类外不能使用。例如:intmain(){ cout<<; (); ();

C++语言程序设计-谭浩强 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息