如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
会计学主要(zhǔyào)内容1输入与输出(shūchū)输入与输出(shūchū)流对象:cout和cin(iostream.h)(1)用cout进行输出(shūchū)格式:cout<<表达式1<<表达式2<<…;用预定义的插入符<<,作用于流类对象cout上实现输出(shūchū)如:cout<<"hello!"<<endl;cout<<"a="<<setw(5)<<a<<endl;注:setw(int)、endl为I/O流类库操纵符(iomanip.h)(2)用cin进行输入格式:cin>>变量1>>变量2>>…;将提取符>>作用在流类对象cin上实现输入如:inta,b;cin>>a>>b;例1:cin与cout的使用#include<iostream.h>voidmain(){cout<<"Pleaseenteryournameandage:"<<endl;charname[10];intage;cin>>name;cin>>age;cout<<“Yournameis"<<name<<endl;cout<<“Yourageis"<<age<<endl;}运行(yùnxíng)情况如下:Pleaseenteryournameandage:Wang-li↙19↙yournameisWang-liyourageis192预定义常量和类型符号常量定义:用一个标识符来表示一个常量.注意:符号常量在使用之前一应要首先(shǒuxiān)声明,符号常量声明语句的格式为:const数据类型说明符常量名=常量值;或数据类型说明符const常量名=常量值;例如:constfloatpi=3.14159265;函数结果主要状态代码:typedefintstatus;//status是函数的类型,其值是函数结果状态代码。consttrue=1;constfalse=0;constOK=1constERROR=0constINFEASIBLE=–1constOVERFLOW=–2注意:符号常量在声明时必须要赋初值,而在程序中不能改变(gǎibiàn)其值。符号常量的优点:有利于提高程序的可读性和方便修改。3函数3.1函数的定义:用于完成特定功能或操作的程序模块.一般格式:函数类型函数名(参数表){//算法说明语句(yǔjù)序列}//函数名如:intmax(intx,inty)/*定义有参函数max*/{intz=x>y?x∶y;return(z);}3.2函数参数形式参数:定义函数时函数名后面括号(kuòhào)中的变量名称实际参数:主调函数中调用一个函数时,函数名后面括号(kuòhào)中的参数(可以是一个表达式)函数调用时实参与形参应一一对应,参数结合有两种方式:值传递与地址传递。3.3函数的返回值通过语句return(表达式)获得,返回值的类型应与函数类型一致,若无返回值,函数类型应定义为void。3.4函数调用格式:函数名(实参表列)说明:有语句、表达式、函数参数三种调用方式3.5函数声明如果使用库函数,还应该在本文件开头用#include命令将调用有关库函数时所需用(xūyònɡ)到的信息“包含”到本文件中来。如果使用自定义的函数,而该函数的位置在调用它的函数(即主调函数)的后面,应该在主调函数中对被调用的函数作声明。函数原型的一般形式为:函数类型函数名(参数类型1,参数类型2……);3.6函数的递归调用在调用一个函数的过程中又出现直接或间接地调用该函数本身。递归问题的关键:递推公式、递归条件(边界)如:已知Fibonacci数列的第n项为:编写(biānxiě)求第n项的递归函数longfib(intn)//n的合法性在主调函数中检测{longf;if(n==1||n==2)f=1;elsef=fib(n-1)+fib(n-2);return(f);}3.7带缺省参数的函数一般情况下,实参个数应与形参个数相同。C++允许实参个数与形参个数不同。办法是在形参表列中对一个或几形参指定缺省值(或称默认值)。格式:函数类型函数名(类型1参数1,类型2参数2=表达式,…){}如:某函数首部:voidfun(inta,intb,intc=100)在调用此函数时如写成fun(2,4,6),则形参a,b,c的值分别为2,4,6。如果写成fun(2,4),即少写了最后一个参数,由于在函数定义时已指定了c的缺省值为100,因此a,b,c的值分别为2,4,100。注意:赋予(fùyǔ)缺省值的参数必须放在形参表列中的最右端。说明:(1)不要忽略最后的分号;(2)struc