常量指针与指向常量的指针

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'

作用:如果写好的函数要添加新的参数,而原先调用该函数的语句并不需要新增的参数,则可以把这个参数定义为缺省参数,这样便可以不用更改原来那些主调函数的功能.

posted on 2017-10-19 20:45  唐思聪2017  阅读(122)  评论(0)    收藏  举报