常量指针与指向常量的指针
const int* p;//p先和*结合,const修饰的是 *p,也就是指针指向一个常量(只是说不可以通过指针来改变它)
int* const p = &slot;//const与p先结合,p是指针,也就是说这个指针变量一旦赋值不可改变,只能指向某个变量
函数缺省参数
即在函数定义的时候,提前给定参数,在调用函数的时候,如果空缺,则编译器默认添加提前给定的参数
void func(int a,int b = 10,char c ='c'){} //正确
void func2(int a = 1,int b,int c);//错误,只能缺省参数表最右边的连续一个或者数个参数
func(1,2);//a=1,b=2,c='c'
作用:如果写好的函数要添加新的参数,而原先调用该函数的语句并不需要新增的参数,则可以把这个参数定义为缺省参数,这样便可以不用更改原来那些主调函数的功能.
浙公网安备 33010602011771号