所以,C++中,当需要某个类型的常量时,可以使用const常量来替代宏常数,如:
const int A=3; #define A 3
1.2那如果#define 定义的是宏代码段...C++中允许为函数提供参数默认值,主要有两种定义方式
1)函数声明时:
int show(int x=10); //声明show函数,并定义参数x默认值为10
int main()
{
show(...10
{
printf("x=%d\n",x);
}
int main()
{
show();
}
输出结果:
x=10
2.1当有多个默认参数时
1)定义时,参数的默认值必须从右向左定义,例如...占位参数,是指该函数的参数只有类型声明,却没有参数名
注意:该占位参数在函数体内是无法被使用的
实例1:
int func(int x,int );
... ......下章接着来学习: 4.C++中的函数重载,C++调用C代码,new/delete关键字,namespace(命名空间)