指针,宏定义
指针
1. 指针作为参数
// 函数声明
void func(int *x, int *y);
// 函数调用
func(&x, &y);
——————————————————————————————————————————————————————————————————————————
// const 保护参数
void func(const int *x){
*x = 0; // 报错,由于指针 x 被 const 修饰,将不允许修改 x 所指向的对象
}
2. 指针作为返回值
// 函数定义
int *func(int *x, int *y){
return x;
}
———————————————————————————————————————————————————————————————————————————
// 不要返回指向局部变量的指针,因为函数返回时局部变量就
指针,宏定义最先出现在Python成神之路。
共有 0 条评论