指针(2)
2026-04-11 20:25:04
发布于:上海
2.类型匹配:指针的类型必须与它指向的变量的类型一致
int a = 10;
int* p = &a;
// double* p2=&a; // 错误!类型不匹配
// 正确
3.必须初始化:定义指针后最好立即初始化,否则会变成“野指针”
int* p1 = nullptr;
int* p2 = NULL;
int a = 10;
int* p3 = &a;
//C++11推荐,初始化为空指针
// C风格,实质是0
// 指向已存在的变量
乐乐(有必间入(有好必入))在3
4.多变量定义:在同一行定义多个指针时,每个变量前都需要加
int* p1, p2;
int *p1, *p2;
(有必回人2(有好必费)
// p1 是指针,p2 是普通 int 变量(容易出错!)
// 正确,p1 和p2 都是指针
全部评论 1
中间有些垃圾
2026-04-13 来自 上海
0




















有帮助,赞一个