学习点滴记录

本周继续学习c++的指针知识点:

1.空指针和野指针

 

从图中可以看到我所写的代码语句并没有错误,但是系统会进行报错,因此我们在写指针变量的时候要避免出现这些情况。

2.const修饰指针

1.常量指针

const int *p=&a;
//常量指针:指针的指向可以修改,指针指向的值不可以更改例:*p=20;  ×p=&b;    √

2.指针常量

int*const p = &a;
//指针常量:指针的指向不可以改,指针指向的值可以修改*p = 20;  正确,指针的值可以改p = &b;   错误,指针指向不可以改

3.const既修饰指针,又修饰常量

const int*const p = &a;
//指针指向和指针指向的值都不可以修改*p=20;p=&b;
//都是错误的情况

 


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部