指针与const限定符的使用分析

wangxuguang06

wangxuguang06

2016-02-19 09:45

清醒时做事,糊涂时读书,大怒时睡觉,无聊时关注图老师为大家准备的精彩内容。下面为大家推荐指针与const限定符的使用分析,无聊中的都看过来。

const限定符和指针结合起来常见的情况有以下几种。

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)

(1)指向常量的指针

const int *a; int const *a;

这两种写法是一样的,a是一个指向const int型的指针,a所指向的内存单元不可改写,所以(*a)++是不允许的,但a可以改写,所以a++是允许的。

指针指向的内容不变,但是指针本身是可以变的。

(2)常指针

int * const a;

a是一个指向int型的const指针,*a是可以改写的,但a不允许改写。

指针本身是不可以变的,但是指针指向的内容是可以变的。

(3)指向常量的常指针

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)
int const * const a;

a是一个指向const int型的const指针,因此*aa都不允许改写。

指针本身和指向的内容都是不允许变的。

以上三种情况如果你学个c++的话,应该有接触!

展开更多 50%)
分享

猜你喜欢

指针与const限定符的使用分析

编程语言 网络编程
指针与const限定符的使用分析

入门教程:C++中的const限定修饰符

编程语言 网络编程
入门教程:C++中的const限定修饰符

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

就c++中的const限定修饰符做一个入门的教程

编程语言 网络编程
就c++中的const限定修饰符做一个入门的教程

从汇编看c++中引用与指针的使用分析

编程语言 网络编程 汇编语言
从汇编看c++中引用与指针的使用分析

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

const使用详解

C语言教程 C语言函数
const使用详解

关于C++使用指针 堆和栈的区别分析

编程语言 网络编程
关于C++使用指针 堆和栈的区别分析

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

控制Android LED灯颜色的代码实例

控制Android LED灯颜色的代码实例

Win10睡眠模式怎么设置换形式取消唤醒密码

Win10睡眠模式怎么设置换形式取消唤醒密码
下拉加载更多内容 ↓