参数中带有const修饰符的指针,是指针指向的常量不可修改,不是指针本身不可修改
int add_num(const int *a, int *b)
{
a = b; //正确,指针可以修改
*b = *a; //正确,未带const修饰符的常量可以修改
*a = *b //错误,带const修饰符,指针指向的常量不可以修改
}

参数中带有const修饰符的指针,是指针指向的常量不可修改,不是指针本身不可修改
int add_num(const int *a, int *b)
{
a = b; //正确,指针可以修改
*b = *a; //正确,未带const修饰符的常量可以修改
*a = *b //错误,带const修饰符,指针指向的常量不可以修改
}