欢迎来到天天文库
浏览记录
ID:47670857
大小:208.50 KB
页数:52页
时间:2019-10-19
《C++入门介绍及使用手册》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、C++入门介绍及使用手册目录C++基础3第一章C++语言的组成部分10第二章变量与常量11第四章表达式与语句14第五章函数17第六章面向对象编程20第七章程序流程22第八章:指针25第九章引用27第十章高级函数29第11章面向对象分析与设计31第12章实现继承32第13章 管理数组和字符串35第14章 多态36第15章 特殊类和函数37第16章高级继承40第17章处理流42第18章创建和使用名词空间46第19章模板48第20章处理错误和异常50第21章杂项内容52C++基础一、类和对象(class&objec
2、t)面向对象编程:利用对象的属性和方法来实现程序或者系统所需的功能;非面向对象编程:文件:*.cpp、*.c;c++sourcefile;C++源代码文件(程序代码资源)*.h;c++headfile;c++头文件;(定义,类型)*.dsw工程工作区文件;*.dsp工程文件二、c++常用数据类型(DataTypes)与变量整型:intx;长整型:long;单精度类型:float双精度类型:double逻辑型:bool字符类型:char字符串型:CString字节类型:byte(0~255)10e+5=10*1
3、05Ø数组:类型数组名[数组大小](1)floatafRed[4]={0.0f,2.0f,3.0f,4.0f};数组元素赋值:afRed[2]=1024.568*2.0+3;数组内存分配:floatafRed[8](1)float*d=(float*)malloc(8*sizeof(float));(2)float*d=newfloat[8](2)三、基本语法1.;///**/换行2.函数类型名函数名(参数〔类型名参数变量〕){……程序代码;returnn;//返回值}longsum(inti){long
4、n=0;for(intj=1;j<=i;j++){n=n+j;}returnn;//返回值}3.语法:运算:+-*/=i++i—sincostanatanabsfmod;4.语句:#include"math.h"//包含头文件#definest100;//定义常数return100;//返回值循环:for(intj=1;j<=i;j++){n=n+j;……}///////////////////////////////////////////////////////intj=1;do{n=n+j;j++;}w
5、hile(j<=i);///////////////////////////////////////////////////////判断:if(条件)if(j!=100&&i==100){……}else{if(j>1001)n=n+1;elsen=n+2;}////////////switch///////////////////////////////////////////switch(i){case0:n=1000;break;case1:n=2000;break;case2:n=2000;break;
6、case3:n=2000;break;default:n=i;break;}5、指针:(1).指针变量:类型名*变量名int*I;intmain(intargc,char*argv[]){intm;intn;sum(100,&m,&n);longs1=m;longs2=n;//CStringss;//s.format(printf("从1加到100的奇数总和是:%d从1加到100的偶数总和是:%d",s1,s2);return0;}voidsum(inti,int*s1,int*s2)//从1到i累加
7、{*s1=0;*s2=0;for(intj=1;j<=i;j++){if(fmod(j,2)==0)*s1=*s1+j;Return2;else*s2=*s2+j;}Return;}6.类与对象#include"stdafx.h"#includeclassCat{public:intGetAge();intSetAge(intv);voidMeow();private:intitsAge;protected:};intCat::GetAge(){returnitsAge;}intCat::
8、SetAge(intv){itsAge=v;return0;}voidCat::Meow(){std::cout<<"Meow.";}intmain(intargc,char*argv[]){Catwhitecat;whitecat.SetAge(10);whitecat.Meow();std::cout<<"whitecatisacatwhois.";std::cout<
此文档下载收益归作者所有