手机
当前位置:查字典教程网 >编程开发 >C语言 >指针与const限定符的使用分析
指针与const限定符的使用分析
摘要:const限定符和指针结合起来常见的情况有以下几种。(1)指向常量的指针constint*a;intconst*a;这两种写法是一样的,a是...

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

(1)指向常量的指针

const int *a; int const *a;

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

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

(2)常指针

int * const a;

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

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

(3)指向常量的常指针

int const * const a;

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

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

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

【指针与const限定符的使用分析】相关文章:

从汇编看c++函数的默认参数的使用说明

C++中引用的使用总结

C++按位异或运算符的使用介绍

深入解析函数指针与返回函数的指针

基于C++类型重定义的使用详解

c++中const的使用详解

全局变量与局部变量在内存中的区别详细解析

基于c++中的默认拷贝函数的使用详解

深入理解atoi()与itoa()函数的用法

dword ptr指令详细解析

精品推荐
分类导航