const修饰形参出现在结构体指针 和引用 都是防止在函数体内修改形参的值
函数禁止返回局部变量的地址 包括局部指针变量
void * 无类型指针 可以用任何类型的指针赋值 但是不可以给其他类型的指针赋值
不同类型的指针互相赋值必须强制类型转换 例如
int *p1;
float *p2;
p1=(int)*p2;
void 类型只是限定参数和返回值
const修饰形参出现在结构体指针 和引用 都是防止在函数体内修改形参的值
函数禁止返回局部变量的地址 包括局部指针变量
void * 无类型指针 可以用任何类型的指针赋值 但是不可以给其他类型的指针赋值
不同类型的指针互相赋值必须强制类型转换 例如
int *p1;
float *p2;
p1=(int)*p2;
void 类型只是限定参数和返回值